[INFO] cloning repository https://github.com/Redstone-Compiler/redstone-compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Redstone-Compiler/redstone-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRedstone-Compiler%2Fredstone-compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRedstone-Compiler%2Fredstone-compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4469c1f9581871a0a2c520cfb405de0318c04e4c
[INFO] testing Redstone-Compiler/redstone-compiler against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRedstone-Compiler%2Fredstone-compiler" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Redstone-Compiler/redstone-compiler
[INFO] finished tweaking git repo https://github.com/Redstone-Compiler/redstone-compiler
[INFO] tweaked toml for git repo https://github.com/Redstone-Compiler/redstone-compiler written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Redstone-Compiler/redstone-compiler on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Redstone-Compiler/redstone-compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b0ce0298c9f54f090a3a42f06301ae9b1b2e0f799b31e472b136bd2456d3cf5e
[INFO] running `Command { std: "docker" "start" "-a" "b0ce0298c9f54f090a3a42f06301ae9b1b2e0f799b31e472b136bd2456d3cf5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b0ce0298c9f54f090a3a42f06301ae9b1b2e0f799b31e472b136bd2456d3cf5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0ce0298c9f54f090a3a42f06301ae9b1b2e0f799b31e472b136bd2456d3cf5e", kill_on_drop: false }`
[INFO] [stdout] b0ce0298c9f54f090a3a42f06301ae9b1b2e0f799b31e472b136bd2456d3cf5e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 406f4390254f0692d0ad050f9db528cb6988c6f02f24cd5f3318bd49981524a7
[INFO] running `Command { std: "docker" "start" "-a" "406f4390254f0692d0ad050f9db528cb6988c6f02f24cd5f3318bd49981524a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.89
[INFO] [stderr]    Compiling unicode-ident v1.0.9
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.0
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling winnow v0.5.10
[INFO] [stderr]    Compiling cc v1.2.10
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling log v0.4.19
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling tracing-core v0.1.31
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling portable-atomic v1.10.0
[INFO] [stderr]    Compiling rustversion v1.0.19
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling cesu8 v1.1.0
[INFO] [stderr]    Compiling bytemuck v1.13.1
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling eyre v0.6.8
[INFO] [stderr]    Compiling indexmap v2.0.0
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling console v0.15.10
[INFO] [stderr]    Compiling tracing-log v0.1.3
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling flate2 v1.0.26
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling bit_field v0.10.2
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling indenter v0.3.3
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.39
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling quine-mc_cluskey v0.2.4
[INFO] [stderr]    Compiling disjoint-set v0.0.2
[INFO] [stderr]    Compiling petgraph v0.6.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.17
[INFO] [stderr]    Compiling toml_edit v0.19.14
[INFO] [stderr]    Compiling image v0.23.14
[INFO] [stderr]    Compiling mimalloc v0.1.43
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling indicatif v0.17.9
[INFO] [stderr]    Compiling structopt v0.3.26
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling num_enum v0.5.11
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling tracing-attributes v0.1.24
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling tracing v0.1.37
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_bytes v0.11.12
[INFO] [stderr]    Compiling fastnbt v2.4.4
[INFO] [stderr]    Compiling fastanvil v0.26.3
[INFO] [stderr]    Compiling redstone-compiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph/mod.rs:983:40
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stdout]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph/mod.rs:1028:31
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transform/logic.rs:519:20
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.08s
[INFO] running `Command { std: "docker" "inspect" "406f4390254f0692d0ad050f9db528cb6988c6f02f24cd5f3318bd49981524a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "406f4390254f0692d0ad050f9db528cb6988c6f02f24cd5f3318bd49981524a7", kill_on_drop: false }`
[INFO] [stdout] 406f4390254f0692d0ad050f9db528cb6988c6f02f24cd5f3318bd49981524a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4128b5c207df5f86b620d669b7564b6d7a95345d1e409c6076e74ca89bfb0170
[INFO] running `Command { std: "docker" "start" "-a" "4128b5c207df5f86b620d669b7564b6d7a95345d1e409c6076e74ca89bfb0170", kill_on_drop: false }`
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph/mod.rs:983:40
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stdout]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph/mod.rs:1028:31
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transform/logic.rs:519:20
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling redstone-compiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph/mod.rs:983:40
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stdout]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stdout]     |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph/mod.rs:1028:31
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transform/logic.rs:519:20
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.96s
[INFO] running `Command { std: "docker" "inspect" "4128b5c207df5f86b620d669b7564b6d7a95345d1e409c6076e74ca89bfb0170", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4128b5c207df5f86b620d669b7564b6d7a95345d1e409c6076e74ca89bfb0170", kill_on_drop: false }`
[INFO] [stdout] 4128b5c207df5f86b620d669b7564b6d7a95345d1e409c6076e74ca89bfb0170
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7bc46858ebc2faeed9d0d97957bd699f1f1cdcfcab7ec3a7b72cad1c94a00e43
[INFO] running `Command { std: "docker" "start" "-a" "7bc46858ebc2faeed9d0d97957bd699f1f1cdcfcab7ec3a7b72cad1c94a00e43", kill_on_drop: false }`
[INFO] [stderr] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stderr]  --> src/lib.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![feature(let_chains)]
[INFO] [stderr]   |            ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(stable_features)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph/mod.rs:983:40
[INFO] [stderr]     |
[INFO] [stderr] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph {
[INFO] [stderr]     |                                        ^^^^^                           ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                        |
[INFO] [stderr]     |                                        the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 983 |     pub fn extract_subgraph_by_node_id(&self, node_id: GraphNodeId) -> SubGraphWithGraph<'_> {
[INFO] [stderr]     |                                                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/graph/mod.rs:1028:31
[INFO] [stderr]      |
[INFO] [stderr] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph> {
[INFO] [stderr]      |                               ^^^^^         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                               |
[INFO] [stderr]      |                               the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1028 |     pub fn split_with_outputs(&self) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stderr]      |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/transform/logic.rs:519:20
[INFO] [stderr]     |
[INFO] [stderr] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph> {
[INFO] [stderr]     |                    ^^^^^ the lifetime is elided here       ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 519 |     pub fn cluster(&self, include_ouput_node: bool) -> Vec<SubGraphWithGraph<'_>> {
[INFO] [stderr]     |                                                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `redstone-compiler` (lib) generated 4 warnings (run `cargo fix --lib -p redstone-compiler` to apply 3 suggestions)
[INFO] [stderr] warning: `redstone-compiler` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/redstone_compiler-4280c655f8d7c917)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test graph::graphviz::tests::graphviz_can_hide_node_tags ... ok
[INFO] [stdout] test graph::analysis::tests::equivalent_expression_groups_handles_commutative_inputs ... ok
[INFO] [stdout] test graph::analysis::tests::equivalent_expression_groups_reports_duplicate_logic_nodes ... ok
[INFO] [stdout] test graph::graphviz::tests::table_graphviz_shows_node_tags ... ok
[INFO] [stdout] test graph::logic::tests::attach_anonymous_outputs_names_terminal_sources ... ok
[INFO] [stdout] test graph::logic::tests::logic_parser_accepts_verilog_style_identifiers ... ok
[INFO] [stdout] test graph::logic::tests::truth_table_reports_xor_output ... ok
[INFO] [stdout] test graph::logic::tests::prepare_place_inserts_buffers_between_direct_or_nodes ... ok
[INFO] [stdout] test graph::tests::build_inputs_and_outputs_are_sorted ... ok
[INFO] [stdout] test graph::logic::tests::truth_table_can_check_required_output_tables ... ok
[INFO] [stdout] test graph::tests::concat_allocates_fresh_ids_and_remaps_imported_edges ... ok
[INFO] [stdout] test graph::tests::extract_graph_by_node_ids_keeps_only_internal_edges ... ok
[INFO] [stdout] test graph::tests::strongly_connected_components_include_feedback_loop ... ok
[INFO] [stdout] test graph::tests::merge_by_outin_preserves_imported_output_with_same_name_as_removed_output ... ok
[INFO] [stdout] test graph::tests::sequential_node_kind_is_named_and_verified ... ok
[INFO] [stdout] test graph::world::test::unittest_worldgraph_cobble ... ok
[INFO] [stdout] test graph::tests::merge_by_input_allocates_fresh_ids_and_reuses_shared_input ... ok
[INFO] [stdout] test sequential::core::tests::feedback_cores_reports_rs_latch_core ... ok
[INFO] [stdout] test graph::world::test::unittest_worldgraph_recursive ... ok
[INFO] [stdout] test graph::world::test::unittest_worldgraph_and_gate ... ok
[INFO] [stdout] test graph::tests::sparse_node_ids_are_keyed_and_append_only ... ok
[INFO] [stdout] test sequential::layout::tests::rs_latch_macro_exposes_expected_ports ... ok
[INFO] [stdout] test graph::module::tests::unittest_module_full_adder_parallel ... ok
[INFO] [stdout] test sequential::core::tests::recognize_rs_latch_core_inside_d_latch_decomposition ... ok
[INFO] [stdout] test sequential::core::tests::recognize_rs_latch_core_from_gate_level_decomposition ... ok
[INFO] [stdout] test graph::logic::tests::from_assignments_builds_half_adder ... ok
[INFO] [stdout] [2m2026-06-12T07:39:20.915982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout] h=1
[INFO] [stdout]   ........
[INFO] [stdout]   ..rrr...
[INFO] [stdout]   ..r.t...
[INFO] [stdout]   src.crs.
[INFO] [stdout]   ..t.r...
[INFO] [stdout]   ..rrr...
[INFO] [stdout] h=0
[INFO] [stdout]   ........
[INFO] [stdout]   ..ccc...
[INFO] [stdout]   ..c.....
[INFO] [stdout]   .c...c..
[INFO] [stdout]   ....c...
[INFO] [stdout]   ..ccc...
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:20.916224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916357Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(16), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: Some(2), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916438Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: Some(9), event_type: SoftOn, target_position: Position(2, 2, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916465Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(21), from_id: Some(9), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916494Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: Some(11), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916517Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(25), from_id: Some(11), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916540Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(26), from_id: Some(16), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916589Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(28), from_id: Some(16), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916700Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(36), from_id: Some(19), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:20.916745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(44), from_id: Some(23), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916790Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(45), from_id: Some(23), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916819Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(26), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(26), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(59), from_id: Some(44), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916876Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(60), from_id: Some(44), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916935Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(64), from_id: Some(50), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(65), from_id: Some(50), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.916976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(69), from_id: Some(59), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(74), from_id: Some(64), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:20.917099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:20.917119Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(56), from_id: Some(36), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917143Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(88), from_id: Some(74), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917178Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(93), from_id: Some(56), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917197Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(95), from_id: Some(56), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(97), from_id: Some(88), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(88), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(93), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917286Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(102), from_id: Some(93), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917314Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(107), from_id: Some(97), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(108), from_id: Some(97), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917374Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(113), from_id: Some(100), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917389Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(114), from_id: Some(100), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(117), from_id: Some(107), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(118), from_id: Some(107), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917452Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(122), from_id: Some(113), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(113), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917496Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(127), from_id: Some(117), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917548Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(132), from_id: Some(122), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:20.917621Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:20.917635Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(146), from_id: Some(132), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917663Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(151), from_id: Some(146), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917684Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(146), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917707Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(155), from_id: Some(151), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.917723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(156), from_id: Some(151), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.939513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(161), from_id: Some(155), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] test sequential::core::tests::rs_latch_prefix_graph_extracts_d_latch_input_gating ... ok
[INFO] [stdout] test sequential::tests::rs_latch_contains_cyclic_gate_level_inner_graph ... ok
[INFO] [stdout] test transform::logic::tests::optimize_cse_merges_commutative_or_nodes ... ok
[INFO] [stdout] test transform::logic::tests::optimize_cse_merges_duplicate_not_nodes ... ok
[INFO] [stdout] test sequential::tests::d_latch_contains_input_gating_around_rs_latch_core ... ok
[INFO] [stdout] test graph::logic::tests::truth_table_can_compare_unbuffered_full_adder_outputs_by_function ... ok
[INFO] [stdout] test sequential::tests::sequential_primitive_reports_feedback_core ... ok
[INFO] [stdout] test graph::logic::tests::unittest_logicgraph_full_adder ... ok
[INFO] [stdout] test sequential::tests::sequential_equality_ignores_inner_graph_identity ... ok
[INFO] [stdout] test graph::logic::tests::truth_table_can_compare_full_adder_outputs_by_function ... ok
[INFO] [stdout] test sequential::layout::tests::rs_latch_macro_ports_are_unique_non_air_blocks ... ok
[INFO] [stdout] test transform::place_and_route::estimate::tests::bounding_box_tracks_non_air_blocks ... ok
[INFO] [stdout] [2m2026-06-12T07:39:20.939714Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(162), from_id: Some(155), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.941845Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(167), from_id: Some(161), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_module_variables_ignores_top_level_output_ports ... ok
[INFO] [stdout] [2m2026-06-12T07:39:20.941917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:20.942524Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(179), from_id: None, event_type: HardOff, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.942567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(182), from_id: Some(179), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.942601Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/4
[INFO] [stdout] test transform::place_and_route::estimate::tests::compact_cost_prefers_tighter_worlds ... ok
[INFO] [stdout] test transform::logic::tests::optimize_cse_rewrites_outputs_to_representative ... ok
[INFO] [stdout] [2m2026-06-12T07:39:20.943241Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:39:20.943323Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] test transform::logic::tests::prepare_place_preserves_sequential_boundaries ... ok
[INFO] [stdout] test transform::place_and_route::estimate::tests::bounding_box_of_positions_tracks_position_extents ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_rejects_repeater_floating_above_adjacent_redstone ... ok
[INFO] [stdout] test transform::logic::tests::prepare_place_runs_cse_for_buffered_full_adder ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_avoids_blocked_route_position ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::tests::d_flip_flop_module_generates_world_from_child_layout_candidates ... ignored, search-heavy sequential global pnr smoke test
[INFO] [stdout] test transform::place_and_route::local_placer::component_tests::debug_full_adder_with_cost_sampling ... ignored, debug-only: compare full adder local placer cost sampling
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_places_support_cobble_under_redstone ... ok
[INFO] [stdout] [2m2026-06-12T07:39:20.948627Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:20.948670Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input a [] 
[INFO] [stdout] test transform::place_and_route::estimate::tests::bounding_box_of_positions_returns_none_for_empty_iterators ... ok
[INFO] [stdout] [2m2026-06-12T07:39:20.949526Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:20.949563Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/7] [5] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:39:20.952647Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout] h=1
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .rtrrrrrrrs..
[INFO] [stdout]   .............
[INFO] [stdout] h=0
[INFO] [stdout]   .............
[INFO] [stdout]   .............
[INFO] [stdout]   .ccccccccc...
[INFO] [stdout]   .............
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:20.965942Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:20.966349Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(5), from_id: None, event_type: HardOn, target_position: Position(9, 1, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(8), from_id: Some(5), event_type: RedstoneOn { strength: 14 }, target_position: Position(8, 1, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966422Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: Some(5), event_type: SoftOn, target_position: Position(9, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: Some(8), event_type: RedstoneOn { strength: 13 }, target_position: Position(7, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966473Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(12), from_id: Some(8), event_type: SoftOn, target_position: Position(8, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966516Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(17), from_id: Some(11), event_type: RedstoneOn { strength: 12 }, target_position: Position(6, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966534Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: Some(11), event_type: SoftOn, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966563Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: Some(17), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: Some(17), event_type: SoftOn, target_position: Position(6, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966611Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(27), from_id: Some(22), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966648Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(28), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966675Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: Some(27), event_type: RedstoneOn { strength: 9 }, target_position: Position(3, 1, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.966693Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: Some(27), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.957227Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:20.971927Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/25] [28] := Input cin [] 
[INFO] [stdout] [2m2026-06-12T07:39:20.958453Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:20.972570Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input clk [] 
[INFO] [stdout] [2m2026-06-12T07:39:20.961196Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:20.973112Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/10] [11] := Input en [] 
[INFO] [stdout] [2m2026-06-12T07:39:20.973528Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:39:20.973593Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/10] [9, 13] := Not [1] 
[INFO] [stdout] [2m2026-06-12T07:39:20.979803Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(38), from_id: Some(32), event_type: SoftOn, target_position: Position(3, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.979977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/2
[INFO] [stdout] [2m2026-06-12T07:39:20.986829Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/3
[INFO] [stdout] [2m2026-06-12T07:39:20.986965Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: Some(46), from_id: Some(42), event_type: RepeaterOn { delay: 0 }, target_position: Position(2, 1, 1), direction: East }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 1, lock_input1: None, lock_input2: None }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:20.987027Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/4
[INFO] [stdout] [2m2026-06-12T07:39:20.987079Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(47), from_id: Some(46), event_type: HardOn, target_position: Position(1, 1, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.987149Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(52), from_id: Some(47), event_type: SoftOn, target_position: Position(1, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:20.987216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/5
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_to_redstone_input_finishes_with_repeater_diode ... ok
[INFO] [stdout] [2m2026-06-12T07:39:20.982692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(195), from_id: None, event_type: HardOn, target_position: Position(5, 2, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.009886Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(197), from_id: Some(195), event_type: SoftOn, target_position: Position(4, 2, 1), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(198), from_id: Some(195), event_type: SoftOn, target_position: Position(5, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(200), from_id: Some(197), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:21.010247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:21.010308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(211), from_id: Some(200), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010378Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(216), from_id: Some(211), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010440Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(218), from_id: Some(211), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010497Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(220), from_id: Some(216), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(221), from_id: Some(216), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(226), from_id: Some(220), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010641Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(227), from_id: Some(220), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010693Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(231), from_id: Some(226), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010741Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(232), from_id: Some(226), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.010900Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(240), from_id: Some(231), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:21.010963Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:21.011010Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(248), from_id: Some(240), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011068Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(252), from_id: Some(248), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(254), from_id: Some(248), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(255), from_id: Some(252), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(257), from_id: Some(252), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011325Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(261), from_id: Some(255), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(255), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011437Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(266), from_id: Some(261), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.011502Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:39:21.012252Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:39:20.985978Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 95 -> compacted 95 -> sampled 95
[INFO] [stdout] [2m2026-06-12T07:39:21.020180Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/7] [6] := Not [1] 
[INFO] [stdout] [2m2026-06-12T07:39:21.020646Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:39:21.021411Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(280), from_id: None, event_type: HardOff, target_position: Position(5, 2, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.021538Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(283), from_id: Some(280), event_type: SoftOff, target_position: Position(5, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.021772Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] [2m2026-06-12T07:39:21.022912Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/13
[INFO] [stdout] [2m2026-06-12T07:39:21.025892Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/14
[INFO] [stdout] [2m2026-06-12T07:39:21.037397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(295), from_id: None, event_type: HardOn, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.043837Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(296), from_id: Some(295), event_type: SoftOn, target_position: Position(2, 2, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.043996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(298), from_id: Some(295), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.044200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(303), from_id: Some(296), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:21.044294Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/15
[INFO] [stdout] [2m2026-06-12T07:39:21.051859Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(312), from_id: Some(303), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(316), from_id: Some(312), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052207Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(318), from_id: Some(312), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052306Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(319), from_id: Some(316), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(321), from_id: Some(316), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052495Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(325), from_id: Some(319), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052566Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(326), from_id: Some(319), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052647Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(329), from_id: Some(325), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052735Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(330), from_id: Some(325), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.052968Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(329), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:21.054845Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/16
[INFO] [stdout] [2m2026-06-12T07:39:21.062834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(344), from_id: Some(334), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063022Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(349), from_id: Some(344), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(344), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(353), from_id: Some(349), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(354), from_id: Some(349), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(359), from_id: Some(353), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063494Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(360), from_id: Some(353), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063581Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(365), from_id: Some(359), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.063685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/17
[INFO] [stdout] [2m2026-06-12T07:39:21.064366Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/18
[INFO] [stdout] [2m2026-06-12T07:39:21.056054Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:21.065870Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/27] [30] := Input cin [] 
[INFO] [stdout] [2m2026-06-12T07:39:21.066367Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/19
[INFO] [stdout] [2m2026-06-12T07:39:21.068010Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(379), from_id: None, event_type: HardOff, target_position: Position(1, 2, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.068835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(382), from_id: Some(379), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:21.068927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:39:21.069586Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/21
[INFO] [stdout] [2m2026-06-12T07:39:21.070650Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/22
[INFO] [stdout] test sequential::layout::tests::rs_latch_macro_satisfies_set_reset_hold_behavior ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.093153Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:21.094811Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/13] [13] := Input b [] 
[INFO] [stdout] test nbt::tests::unittest_show_nbt_structure ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.111840Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 95 -> compacted 95 -> sampled 95
[INFO] [stdout] [2m2026-06-12T07:39:21.115956Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/25] [19, 29] := Not [12] 
[INFO] [stdout] [2m2026-06-12T07:39:21.122495Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:21.123984Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/13] [13] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:39:21.152199Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 300 -> compacted 300 -> sampled 300
[INFO] [stdout] [2m2026-06-12T07:39:21.152292Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] [2m2026-06-12T07:39:21.161458Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 25 -> compacted 25 -> sampled 25
[INFO] [stdout] [2m2026-06-12T07:39:21.161529Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/27] [19, 31] := Not [12] 
[INFO] [stdout] [2m2026-06-12T07:39:21.181624Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 95 -> compacted 95 -> sampled 95
[INFO] [stdout] [2m2026-06-12T07:39:21.181673Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/13] [8, 14] := Not [1] 
[INFO] [stdout] [2m2026-06-12T07:39:21.214610Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 300 -> compacted 300 -> sampled 300
[INFO] [stdout] [2m2026-06-12T07:39:21.214966Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_does_not_assume_unpowered_redstone_has_full_strength ... ok
[INFO] [stdout] test nbt::tests::unittest_export_and_gate_to_nbt ... FAILED
[INFO] [stdout] [2m2026-06-12T07:39:21.227580Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:21.227644Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/10] [9, 15] := Input b [] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::compact_queue_keeps_positions_needed_by_external_outputs ... ok
[INFO] [stdout] test nbt::tests::unittest_nbt_file_load_and_save ... FAILED
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::cost_sampling_keeps_lower_cost_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::compact_queue_keeps_positions_needed_by_future_logic ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::future_join_cost_weights_pairs_with_remaining_fanout ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::exhaustive_config_disables_search_reduction_knobs ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_can_search_anywhere ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_limits_candidates_per_world ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_uses_greedy_boundary_switch_placements ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_inputs_uses_explicit_position_region ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_or_routes_finds_adjacent_torch_route ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_or_routes_init_states_includes_top_cobble_variants ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_routes_to_cobble_can_extend_redstone_source ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_routes_to_cobble_can_use_redstone_route ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.280619Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:21.280736Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:39:21.281876Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 27 -> compacted 27 -> sampled 27
[INFO] [stdout] [2m2026-06-12T07:39:21.284865Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_routes_to_cobble_accepts_direct_hard_connection ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.367422Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:21.367496Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/3] [1] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:39:21.370444Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 27 -> compacted 27 -> sampled 27
[INFO] [stdout] [2m2026-06-12T07:39:21.370497Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/3] [2] := Not [0] 
[INFO] [stdout] test nbt::tests::unittest_import_nbt_as_world ... FAILED
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_module_variables_connects_placed_candidate_ports ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::has_connection_with_requires_world_after_cobble_placement ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_accepts_q_only_sequential_primitives_with_macro_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_accepts_chained_or_after_buffer_insertion ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.755339Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] [2m2026-06-12T07:39:21.755446Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/2] [1] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:39:21.755829Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:39:21.757795Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/2] [] := Output out [0] 
[INFO] [stdout] [2m2026-06-12T07:39:21.758083Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:39:21.758154Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_limits_input_search_to_named_constraints ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_accepts_unbuffered_full_adder_after_buffer_insertion ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_rejects_sequential_primitives_without_macro_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_rejects_multi_output_sequential_primitives_until_edges_are_port_aware ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.812523Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [4/4] [] := Output c [2] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::output_step_routes_visible_redstone_endpoint_from_or_source ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.820513Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output out [1] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::output_step_routes_visible_redstone_endpoint_from_torch_source ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::place_redstone_with_cobble_places_redstone_and_support ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::place_torch_with_cobble_places_support_block ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::placement_cost_penalizes_spread_future_join_inputs ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.892938Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate starts
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::random_sampling_uses_explicit_seed ... ok
[INFO] [stdout] [2m2026-06-12T07:39:21.896934Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [1/2] [1] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:39:21.897125Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 475 -> compacted 475 -> sampled 475
[INFO] [stdout] [2m2026-06-12T07:39:21.897164Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/13] [8, 14] := Not [1] 
[INFO] [stdout] [2m2026-06-12T07:39:21.898927Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:39:21.899001Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/2] [] := Output out [0] 
[INFO] [stdout] [2m2026-06-12T07:39:21.899188Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 1 -> compacted 1 -> sampled 1
[INFO] [stdout] [2m2026-06-12T07:39:21.899245Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::local_placer_seeded_queue_reuses_preplaced_input_nodes ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::ranked_sampling_keeps_lower_cost_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::ranked_sampling_preserves_diverse_geometry_candidates ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::redstone_below_switch_powered_cobble_is_short ... ok
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::sequential_macro_generation_registers_output_port_positions ... ok
[INFO] [stdout] test transform::place_and_route::utils::tests::source_tag_match_accepts_plain_and_annotated_source_tags ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.157529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ..........................
[INFO] [stdout]   ..........................
[INFO] [stdout]   ..............r...........
[INFO] [stdout]   ..........................
[INFO] [stdout] h=1
[INFO] [stdout]   ..............rrrrrrrrr...
[INFO] [stdout]   ..............t.......r...
[INFO] [stdout]   srrrrrrrrrrrrrc.......r...
[INFO] [stdout]   ..........................
[INFO] [stdout] h=0
[INFO] [stdout]   ..............ccccccccc...
[INFO] [stdout]   ..............c.......c...
[INFO] [stdout]   .ccccccccccccc........c...
[INFO] [stdout]   ..........................
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.174925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test transform::world::tests::unittest_fold_redstone ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.176734Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(1, 1, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.188921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 1, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.188981Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(8), from_id: Some(0), event_type: SoftOn, target_position: Position(1, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189022Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: Some(6), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(16), from_id: Some(9), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(17), from_id: Some(9), event_type: SoftOn, target_position: Position(3, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(21), from_id: Some(16), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(22), from_id: Some(16), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189202Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(26), from_id: Some(21), event_type: RedstoneOn { strength: 10 }, target_position: Position(6, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(27), from_id: Some(21), event_type: SoftOn, target_position: Position(5, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189282Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(31), from_id: Some(26), event_type: RedstoneOn { strength: 9 }, target_position: Position(7, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189307Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: Some(26), event_type: SoftOn, target_position: Position(6, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.189335Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(36), from_id: Some(31), event_type: RedstoneOn { strength: 8 }, target_position: Position(8, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 8 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.193865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(37), from_id: Some(31), event_type: SoftOn, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.194045Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(41), from_id: Some(36), event_type: RedstoneOn { strength: 7 }, target_position: Position(9, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 7 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.195811Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(36), event_type: SoftOn, target_position: Position(8, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.201899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: Some(41), event_type: RedstoneOn { strength: 6 }, target_position: Position(10, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 6 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.201977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: Some(41), event_type: SoftOn, target_position: Position(9, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(46), event_type: RedstoneOn { strength: 5 }, target_position: Position(11, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 5 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(52), from_id: Some(46), event_type: SoftOn, target_position: Position(10, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202123Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(56), from_id: Some(51), event_type: RedstoneOn { strength: 4 }, target_position: Position(12, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 4 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(57), from_id: Some(51), event_type: SoftOn, target_position: Position(11, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(61), from_id: Some(56), event_type: RedstoneOn { strength: 3 }, target_position: Position(13, 1, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 3 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(62), from_id: Some(56), event_type: SoftOn, target_position: Position(12, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(66), from_id: Some(61), event_type: SoftOn, target_position: Position(14, 1, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202254Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(67), from_id: Some(61), event_type: RedstoneOn { strength: 2 }, target_position: Position(14, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 2 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202283Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(61), event_type: SoftOn, target_position: Position(13, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202368Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/2
[INFO] [stdout] [2m2026-06-12T07:39:22.202388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/3
[INFO] [stdout] [2m2026-06-12T07:39:22.202401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: Some(86), from_id: Some(85), event_type: RepeaterOn { delay: 0 }, target_position: Position(14, 2, 1), direction: South }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 1, lock_input1: None, lock_input2: None }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.202421Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/4
[INFO] [stdout] [2m2026-06-12T07:39:22.202440Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(87), from_id: Some(86), event_type: HardOn, target_position: Position(14, 3, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202468Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(89), from_id: Some(87), event_type: RedstoneOn { strength: 14 }, target_position: Position(15, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202494Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(91), from_id: Some(87), event_type: SoftOn, target_position: Position(14, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202519Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(92), from_id: Some(89), event_type: RedstoneOn { strength: 13 }, target_position: Position(16, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202549Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(94), from_id: Some(89), event_type: SoftOn, target_position: Position(15, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202579Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(97), from_id: Some(92), event_type: RedstoneOn { strength: 12 }, target_position: Position(17, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(98), from_id: Some(92), event_type: SoftOn, target_position: Position(16, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(97), event_type: RedstoneOn { strength: 11 }, target_position: Position(18, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(102), from_id: Some(97), event_type: SoftOn, target_position: Position(17, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202691Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(105), from_id: Some(101), event_type: RedstoneOn { strength: 10 }, target_position: Position(19, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202711Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(106), from_id: Some(101), event_type: SoftOn, target_position: Position(18, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(109), from_id: Some(105), event_type: RedstoneOn { strength: 9 }, target_position: Position(20, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202787Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(110), from_id: Some(105), event_type: SoftOn, target_position: Position(19, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(113), from_id: Some(109), event_type: RedstoneOn { strength: 8 }, target_position: Position(21, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 8 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(114), from_id: Some(109), event_type: SoftOn, target_position: Position(20, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202873Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(117), from_id: Some(113), event_type: RedstoneOn { strength: 7 }, target_position: Position(22, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 7 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(118), from_id: Some(113), event_type: SoftOn, target_position: Position(21, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(121), from_id: Some(117), event_type: RedstoneOn { strength: 6 }, target_position: Position(22, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 6 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202928Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(122), from_id: Some(117), event_type: SoftOn, target_position: Position(22, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202953Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(125), from_id: Some(121), event_type: RedstoneOn { strength: 5 }, target_position: Position(22, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 5 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(126), from_id: Some(121), event_type: SoftOn, target_position: Position(22, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.202996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(125), event_type: SoftOn, target_position: Position(22, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.203027Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/5
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_long_route_powers_sink_through_repeater ... ok
[INFO] [stdout] test transform::place_and_route::global_pnr::router::tests::route_point_to_point_refreshes_long_redstone_with_repeater ... ok
[INFO] [stdout] test transform::world_to_logic::tests::unittest_world_to_logic_graph_xor ... ok
[INFO] [stdout] test transform::world_to_logic::tests::unittest_world_to_logic_graph_half_adder ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.465729Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 1 -> generated 475 -> compacted 475 -> sampled 100
[INFO] [stdout] [2m2026-06-12T07:39:22.491870Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [2/10] [11] := Not [1] 
[INFO] [stdout] test transform::world_to_logic::tests::unittest_world_to_logic_graph ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_preserves_switch_and_inverted_output_short ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_transform_keeps_sparse_ids_and_appends_synthetic_nodes ... ok
[INFO] [stdout] test verilog::ast::tests::expr_renders_fully_parenthesized_logic_stmt ... ok
[INFO] [stdout] test verilog::design::tests::lowers_structural_d_flip_flop_to_graph_module_design ... ok
[INFO] [stdout] test verilog::lexer::tests::lexes_combinational_module_subset ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_full_adder_with_intermediate_output_use ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_extracts_d_latch_nbt_as_sequential_node ... ok
[INFO] [stdout] test transform::world_to_logic::tests::world_to_logic_extracts_rs_latch_nbt_as_sequential_node ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_vector_bit_selects_by_flattening_names ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_half_adder_to_truth_table ... ok
[INFO] [stdout] test verilog::parser::tests::parses_half_adder_module ... ok
[INFO] [stdout] test verilog::lower::tests::lowers_named_module_instances_by_inlining ... ok
[INFO] [stdout] test verilog::parser::tests::parses_d_latch_always_subset ... ok
[INFO] [stdout] test verilog::parser::tests::parses_vector_declarations ... ok
[INFO] [stdout] test verilog::parser::tests::parses_verilog_operator_precedence ... ok
[INFO] [stdout] test verilog::tests::half_adder_prepare_place_preserves_named_outputs ... ok
[INFO] [stdout] test verilog::tests::half_adder_verilog_raw_graph_has_named_logic_outputs ... ok
[INFO] [stdout] test verilog::tests::load_logic_graph_reads_verilog_file ... ok
[INFO] [stdout] test verilog::tests::half_adder_generated_nbt_matches_verilog_functions_without_named_outputs ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.624899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout] h=1
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   trt.
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout] h=0
[INFO] [stdout]   ....
[INFO] [stdout]   .r..
[INFO] [stdout]   .t..
[INFO] [stdout]   ccc.
[INFO] [stdout]   r.r.
[INFO] [stdout]   s.s.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.625067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(1, 4, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625168Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(17), from_id: Some(4), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(18), from_id: Some(17), event_type: SoftOn, target_position: Position(1, 3, 0), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.625248Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:22.625263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: Some(18), event_type: TorchOff, target_position: Position(1, 4, 0), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625287Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:22.625503Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(28), from_id: None, event_type: TorchOn, target_position: Position(0, 1, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625530Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(31), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625556Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(34), from_id: Some(28), event_type: SoftOn, target_position: Position(0, 2, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(36), from_id: Some(31), event_type: SoftOn, target_position: Position(2, 2, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.625622Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(39), from_id: Some(34), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:22.625679Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(43), from_id: Some(36), event_type: SoftOn, target_position: Position(2, 2, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:22.625698Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:39:22.625726Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(43), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.626789Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(56), from_id: Some(51), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.626847Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(57), from_id: Some(56), event_type: SoftOff, target_position: Position(1, 3, 0), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.626899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:39:22.626917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(61), from_id: Some(57), event_type: TorchOn, target_position: Position(1, 4, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.626943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:39:22.627101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/6
[INFO] [stdout] [2m2026-06-12T07:39:22.627170Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/7
[INFO] [stdout] test world::simulator::test::unittest_simulator_and_gate ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.634738Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=8
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout] h=7
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ....................rrrrrr......
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout] h=6
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ...................rccccccr.....
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ...rtrrrrrrrrrrrrrtrrr..........
[INFO] [stdout]   ................................
[INFO] [stdout] h=5
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ...........rrr.........rrr......
[INFO] [stdout]   ........r.rr......rcr.rr..cr....
[INFO] [stdout]   .......tc..........tc...........
[INFO] [stdout]   .......r...........r............
[INFO] [stdout]   .......rrr.........rrr..........
[INFO] [stdout]   ................................
[INFO] [stdout]   ...cccccccccccccccccccr.........
[INFO] [stdout]   ...r............................
[INFO] [stdout] h=4
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ........r..cccr.....r..cccr.....
[INFO] [stdout]   ........c.cc....rtc.c.cc...cr...
[INFO] [stdout]   ................................
[INFO] [stdout]   .......c...........c............
[INFO] [stdout]   .....r.cccr........cccr.........
[INFO] [stdout]   ....rr..........................
[INFO] [stdout]   ....r.................cr........
[INFO] [stdout]   .rrc..rrrrrrrrtrrrrrrr..........
[INFO] [stdout] h=3
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   .......rc...r.c....rc...r.c.....
[INFO] [stdout]   ..........t.crr.cc....t.crr.cr..
[INFO] [stdout]   .......rc.crt...r..rc.crt.......
[INFO] [stdout]   .....r.r..r........r..r.........
[INFO] [stdout]   .....c....c...........c.........
[INFO] [stdout]   ....cc.................r........
[INFO] [stdout]   ..trc..................c........
[INFO] [stdout]   rcc..rccccccccccccccccr.........
[INFO] [stdout] h=2
[INFO] [stdout]   ................................
[INFO] [stdout]   ..........rrr.........rrr.......
[INFO] [stdout]   .......c....c......c....c.......
[INFO] [stdout]   .......r.....ccr...r.....cc..cr.
[INFO] [stdout]   .....r.ctr.c....cr.ctr.c........
[INFO] [stdout]   .....c.c..c........c..c.........
[INFO] [stdout]   .......r.r.........r.r.r........
[INFO] [stdout]   .......................c........
[INFO] [stdout]   rrcc..................r.........
[INFO] [stdout]   c...rc................c.........
[INFO] [stdout] h=1
[INFO] [stdout]   ................................
[INFO] [stdout]   ..........ccc.........ccc.......
[INFO] [stdout]   ..........r...........r.........
[INFO] [stdout]   .......c.tr....cr..c.tr.......c.
[INFO] [stdout]   .....crrcc......rcrrcc........r.
[INFO] [stdout]   .........r......r....r........s.
[INFO] [stdout]   .......c.c......r..c.c.crrrrrrr.
[INFO] [stdout]   .......r.r......r..r.r..........
[INFO] [stdout]   cc..rrtr.t......rrtr.tcrrrrrs...
[INFO] [stdout]   ....c..rrc.........rrc..........
[INFO] [stdout] h=0
[INFO] [stdout]   ................................
[INFO] [stdout]   ................................
[INFO] [stdout]   ..........c...........c.........
[INFO] [stdout]   ..........c.....c.....c.........
[INFO] [stdout]   ......cc........c.cc..........c.
[INFO] [stdout]   .........c......c....c..........
[INFO] [stdout]   ................c.......ccccccc.
[INFO] [stdout]   .......c.c......c..c.c..........
[INFO] [stdout]   ....cccc........cccc...ccccc....
[INFO] [stdout]   .......cc..........cc...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.661279Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(9, 2, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(5), from_id: None, event_type: TorchOn, target_position: Position(22, 1, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(21, 2, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(11, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(23, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661518Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(7, 4, 5), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661545Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(25), from_id: None, event_type: TorchOn, target_position: Position(19, 6, 5), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(27), from_id: None, event_type: TorchOn, target_position: Position(19, 4, 5), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(43), from_id: Some(1), event_type: SoftOn, target_position: Position(9, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: Some(1), event_type: RedstoneOn { strength: 14 }, target_position: Position(9, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661676Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: Some(1), event_type: SoftOn, target_position: Position(9, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.661723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(54), from_id: Some(6), event_type: SoftOn, target_position: Position(21, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662783Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(57), from_id: Some(6), event_type: RedstoneOn { strength: 14 }, target_position: Position(21, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662815Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(58), from_id: Some(6), event_type: SoftOn, target_position: Position(21, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(60), from_id: Some(11), event_type: SoftOn, target_position: Position(10, 5, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(11), event_type: SoftOn, target_position: Position(11, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(16), event_type: SoftOn, target_position: Position(22, 5, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(64), from_id: Some(16), event_type: SoftOn, target_position: Position(23, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662963Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(67), from_id: Some(22), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.662984Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(22), event_type: SoftOn, target_position: Position(7, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.663093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(77), from_id: Some(27), event_type: RedstoneOn { strength: 14 }, target_position: Position(19, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.663118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(78), from_id: Some(27), event_type: SoftOn, target_position: Position(19, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.663182Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(88), from_id: Some(46), event_type: RedstoneOn { strength: 13 }, target_position: Position(9, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.663270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(104), from_id: Some(57), event_type: RedstoneOn { strength: 13 }, target_position: Position(21, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668094Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(135), from_id: Some(67), event_type: RedstoneOn { strength: 13 }, target_position: Position(8, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668146Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(67), event_type: SoftOn, target_position: Position(7, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(143), from_id: Some(77), event_type: RedstoneOn { strength: 13 }, target_position: Position(20, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668230Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(145), from_id: Some(77), event_type: SoftOn, target_position: Position(19, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668274Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: Some(88), event_type: SoftOn, target_position: Position(9, 5, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668305Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(152), from_id: Some(88), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(154), from_id: Some(88), event_type: SoftOn, target_position: Position(9, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(155), from_id: Some(104), event_type: SoftOn, target_position: Position(21, 5, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668389Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(156), from_id: Some(104), event_type: RedstoneOn { strength: 12 }, target_position: Position(21, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668420Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(158), from_id: Some(104), event_type: SoftOn, target_position: Position(21, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668450Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(159), from_id: Some(135), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668473Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(160), from_id: Some(135), event_type: SoftOn, target_position: Position(8, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668514Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(165), from_id: Some(143), event_type: RedstoneOn { strength: 12 }, target_position: Position(21, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.668537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(166), from_id: Some(143), event_type: SoftOn, target_position: Position(20, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.671995Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(198), from_id: Some(159), event_type: SoftOn, target_position: Position(9, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(159), event_type: RedstoneOn { strength: 11 }, target_position: Position(10, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(205), from_id: Some(165), event_type: SoftOn, target_position: Position(21, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(206), from_id: Some(165), event_type: RedstoneOn { strength: 11 }, target_position: Position(22, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672162Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(218), from_id: Some(199), event_type: SoftOn, target_position: Position(10, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672189Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(219), from_id: Some(199), event_type: RedstoneOn { strength: 10 }, target_position: Position(10, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672237Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(227), from_id: Some(206), event_type: SoftOn, target_position: Position(22, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672264Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(228), from_id: Some(206), event_type: RedstoneOn { strength: 10 }, target_position: Position(22, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672503Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(237), from_id: Some(219), event_type: SoftOn, target_position: Position(10, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672562Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(246), from_id: Some(228), event_type: SoftOn, target_position: Position(22, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.672640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test verilog::tests::half_adder_generated_nbt_restores_outputs_with_metadata ... ok
[INFO] [stdout] test world::simulator::test::unittest_simulator_burned_out_torch_does_not_recover_during_session ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.675004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=0
[INFO] [stdout]   sr.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.675098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:22.675157Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(1, 0, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.675188Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/2
[INFO] [stdout] [2m2026-06-12T07:39:22.675227Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(5), from_id: None, event_type: TorchOff, target_position: Position(1, 0, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.675256Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:39:22.676223Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(34), from_id: None, event_type: SoftOff, target_position: Position(8, 5, 2), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:22.676534Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(35), from_id: None, event_type: SoftOff, target_position: Position(20, 5, 2), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] test world::simulator::test::unittest_simulator_can_reenable_trace_after_running_without_trace ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.677071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout] h=0
[INFO] [stdout]   ...
[INFO] [stdout]   .s.
[INFO] [stdout]   rc.
[INFO] [stdout]   .r.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.677163Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: TorchOn, target_position: Position(1, 1, 0), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.677209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test world::simulator::test::unittest_simulator_cobble ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.678824Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: None, from_id: None, event_type: SoftOn, target_position: Position(1, 1, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] test world::simulator::test::unittest_simulator_cobble_event_ignores_out_of_bounds_neighbors ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.682964Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: None, from_id: None, event_type: SoftOn, target_position: Position(1, 1, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.683050Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: None, from_id: None, event_type: SoftOff, target_position: Position(1, 1, 0), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.683300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.683882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(36), from_id: None, event_type: SoftOff, target_position: Position(2, 1, 3), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:22.687812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.687843Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.687871Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.687901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.687934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.687957Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.687996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688053Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688100Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688120Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688143Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688227Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688253Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688276Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688298Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688345Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688376Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688404Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688425Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688457Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688477Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688649Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:22.688831Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(259), from_id: Some(34), event_type: TorchOn, target_position: Position(9, 5, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688854Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(261), from_id: Some(34), event_type: TorchOn, target_position: Position(7, 5, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688881Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(263), from_id: Some(34), event_type: HardOn, target_position: Position(8, 5, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688903Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(264), from_id: Some(35), event_type: TorchOn, target_position: Position(21, 5, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688930Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(266), from_id: Some(35), event_type: TorchOn, target_position: Position(19, 5, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(268), from_id: Some(35), event_type: HardOn, target_position: Position(20, 5, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688973Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(269), from_id: Some(36), event_type: TorchOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.688997Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(272), from_id: Some(36), event_type: TorchOn, target_position: Position(2, 0, 3), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(278), from_id: Some(259), event_type: RedstoneOn { strength: 14 }, target_position: Position(9, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(287), from_id: Some(263), event_type: HardOn, target_position: Position(7, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689153Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(294), from_id: Some(264), event_type: RedstoneOn { strength: 14 }, target_position: Position(21, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(303), from_id: Some(268), event_type: HardOn, target_position: Position(19, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689222Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(306), from_id: Some(269), event_type: SoftOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(309), from_id: Some(269), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 1, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689271Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(269), event_type: SoftOn, target_position: Position(3, 1, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(322), from_id: Some(287), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(325), from_id: Some(287), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 6, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(333), from_id: Some(303), event_type: RedstoneOn { strength: 14 }, target_position: Position(19, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689491Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(336), from_id: Some(303), event_type: RedstoneOn { strength: 14 }, target_position: Position(19, 6, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689530Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(343), from_id: Some(309), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 2, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(353), from_id: Some(322), event_type: SoftOn, target_position: Position(7, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689603Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(354), from_id: Some(322), event_type: RedstoneOn { strength: 13 }, target_position: Position(7, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689622Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(355), from_id: Some(325), event_type: SoftOn, target_position: Position(7, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(357), from_id: Some(325), event_type: RedstoneOn { strength: 13 }, target_position: Position(7, 7, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689673Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(359), from_id: Some(325), event_type: SoftOn, target_position: Position(7, 6, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689702Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(362), from_id: Some(333), event_type: SoftOn, target_position: Position(19, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.689725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(363), from_id: Some(333), event_type: RedstoneOn { strength: 13 }, target_position: Position(19, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.690826Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] test world::simulator::test::unittest_simulator_cobble_deduplicates_same_soft_power_source ... ok
[INFO] [stdout] [2m2026-06-12T07:39:22.690964Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.691003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691070Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.691363Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691405Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691517Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691553Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691601Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.691744Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.693946Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.693999Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.694025Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.694056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.694119Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.694156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.694300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:22.694437Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.694729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:22.689746Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(336), event_type: SoftOn, target_position: Position(19, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695051Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(366), from_id: Some(336), event_type: RedstoneOn { strength: 13 }, target_position: Position(19, 7, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695091Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(368), from_id: Some(336), event_type: SoftOn, target_position: Position(19, 6, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695119Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(369), from_id: Some(343), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 2, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695141Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(370), from_id: Some(343), event_type: SoftOn, target_position: Position(4, 2, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695278Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(378), from_id: Some(354), event_type: SoftOn, target_position: Position(7, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(379), from_id: Some(354), event_type: RedstoneOn { strength: 12 }, target_position: Position(7, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695355Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(386), from_id: Some(357), event_type: SoftOn, target_position: Position(8, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695384Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(387), from_id: Some(357), event_type: RedstoneOn { strength: 12 }, target_position: Position(8, 7, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(403), from_id: Some(363), event_type: SoftOn, target_position: Position(19, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695494Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(404), from_id: Some(363), event_type: RedstoneOn { strength: 12 }, target_position: Position(19, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(411), from_id: Some(366), event_type: SoftOn, target_position: Position(20, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695566Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(412), from_id: Some(366), event_type: RedstoneOn { strength: 12 }, target_position: Position(20, 7, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695669Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(421), from_id: Some(369), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 3, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695693Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(422), from_id: Some(369), event_type: SoftOn, target_position: Position(5, 2, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695774Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(433), from_id: Some(379), event_type: RedstoneOn { strength: 11 }, target_position: Position(7, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695818Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(435), from_id: Some(379), event_type: SoftOn, target_position: Position(7, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695866Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(442), from_id: Some(387), event_type: SoftOn, target_position: Position(8, 6, 4), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(443), from_id: Some(387), event_type: RedstoneOn { strength: 11 }, target_position: Position(8, 6, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695949Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(452), from_id: Some(404), event_type: RedstoneOn { strength: 11 }, target_position: Position(19, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.695978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(454), from_id: Some(404), event_type: SoftOn, target_position: Position(19, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696022Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(461), from_id: Some(412), event_type: SoftOn, target_position: Position(20, 6, 4), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696047Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(462), from_id: Some(412), event_type: RedstoneOn { strength: 11 }, target_position: Position(20, 6, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696079Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(466), from_id: Some(421), event_type: SoftOn, target_position: Position(5, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696102Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(421), event_type: RedstoneOn { strength: 10 }, target_position: Position(5, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696133Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(472), from_id: Some(433), event_type: RedstoneOn { strength: 10 }, target_position: Position(7, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(473), from_id: Some(433), event_type: SoftOn, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(484), from_id: Some(443), event_type: SoftOn, target_position: Position(8, 5, 5), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(487), from_id: Some(452), event_type: RedstoneOn { strength: 10 }, target_position: Position(19, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(488), from_id: Some(452), event_type: SoftOn, target_position: Position(19, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696507Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(499), from_id: Some(462), event_type: SoftOn, target_position: Position(20, 5, 5), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696569Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(509), from_id: Some(467), event_type: SoftOn, target_position: Position(5, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(510), from_id: Some(467), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696620Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(511), from_id: Some(472), event_type: RedstoneOn { strength: 9 }, target_position: Position(8, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.696640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(512), from_id: Some(472), event_type: SoftOn, target_position: Position(7, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.702096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(518), from_id: Some(484), event_type: SoftOn, target_position: Position(7, 5, 5), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:22.702155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(521), from_id: Some(487), event_type: RedstoneOn { strength: 9 }, target_position: Position(20, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.702180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(522), from_id: Some(487), event_type: SoftOn, target_position: Position(19, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.702591Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(528), from_id: Some(499), event_type: SoftOn, target_position: Position(19, 5, 5), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:22.710844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(539), from_id: Some(510), event_type: SoftOn, target_position: Position(5, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.710908Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(540), from_id: Some(510), event_type: RedstoneOn { strength: 8 }, target_position: Position(6, 5, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 8 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.710932Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(541), from_id: Some(511), event_type: SoftOn, target_position: Position(9, 0, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.710956Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(542), from_id: Some(511), event_type: SoftOn, target_position: Position(8, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.710987Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(550), from_id: Some(521), event_type: SoftOn, target_position: Position(21, 0, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711011Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(551), from_id: Some(521), event_type: SoftOn, target_position: Position(20, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711066Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(565), from_id: Some(540), event_type: RedstoneOn { strength: 7 }, target_position: Position(7, 5, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 7 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(567), from_id: Some(540), event_type: SoftOn, target_position: Position(6, 5, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711497Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(569), from_id: Some(541), event_type: SoftOn, target_position: Position(9, 1, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.702733Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711821Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711854Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711889Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.711920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712070Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712150Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712171Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712198Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712254Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712417Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712454Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712475Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712508Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712550Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712569Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712608Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712727Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.712878Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.712942Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.712986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713007Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713205Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713264Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713405Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.713460Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713550Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713582Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713608Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.713622Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.714089Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714146Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714268Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714337Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.714517Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714544Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714802Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.714841Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:22.714857Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714910Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714968Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.714991Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715029Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715051Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715082Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715168Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715318Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715339Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.715498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:22.715512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.715615Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:22.715949Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(577), from_id: Some(550), event_type: SoftOn, target_position: Position(21, 1, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.716000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(584), from_id: Some(565), event_type: SoftOn, target_position: Position(8, 5, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(585), from_id: Some(565), event_type: SoftOn, target_position: Position(7, 5, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716425Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(601), from_id: Some(584), event_type: SoftOn, target_position: Position(8, 5, 2), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:22.716501Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:22.716525Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(547), from_id: Some(518), event_type: TorchOff, target_position: Position(7, 4, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716557Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(554), from_id: Some(528), event_type: TorchOff, target_position: Position(19, 6, 5), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(556), from_id: Some(528), event_type: TorchOff, target_position: Position(19, 4, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716624Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(569), event_type: TorchOff, target_position: Position(9, 2, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716664Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(595), from_id: Some(577), event_type: TorchOff, target_position: Position(22, 1, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716690Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(596), from_id: Some(577), event_type: TorchOff, target_position: Position(21, 2, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.716723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(609), from_id: Some(601), event_type: TorchOff, target_position: Position(9, 5, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717434Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(613), from_id: Some(601), event_type: HardOff, target_position: Position(8, 5, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717484Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(616), from_id: Some(547), event_type: RedstoneOff, target_position: Position(7, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(547), event_type: SoftOff, target_position: Position(7, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(626), from_id: Some(556), event_type: RedstoneOff, target_position: Position(19, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717614Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(627), from_id: Some(556), event_type: SoftOff, target_position: Position(19, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(631), from_id: Some(591), event_type: RedstoneOff, target_position: Position(9, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717677Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(632), from_id: Some(591), event_type: SoftOff, target_position: Position(9, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717740Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(642), from_id: Some(596), event_type: RedstoneOff, target_position: Position(21, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717782Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(643), from_id: Some(596), event_type: SoftOff, target_position: Position(21, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(648), from_id: Some(609), event_type: RedstoneOff, target_position: Position(9, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717912Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(652), from_id: Some(613), event_type: HardOff, target_position: Position(7, 5, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717940Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(655), from_id: Some(616), event_type: RedstoneOff, target_position: Position(8, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.717966Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(657), from_id: Some(616), event_type: SoftOff, target_position: Position(7, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718010Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(626), event_type: RedstoneOff, target_position: Position(20, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(665), from_id: Some(626), event_type: SoftOff, target_position: Position(19, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(684), from_id: Some(642), event_type: RedstoneOff, target_position: Position(21, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718162Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(691), from_id: Some(648), event_type: SoftOff, target_position: Position(9, 5, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718189Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(692), from_id: Some(648), event_type: SoftOff, target_position: Position(9, 3, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718227Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(695), from_id: Some(648), event_type: SoftOff, target_position: Position(9, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718260Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(698), from_id: Some(652), event_type: RedstoneOff, target_position: Position(7, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718383Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(652), event_type: RedstoneOff, target_position: Position(7, 6, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718410Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(702), from_id: Some(655), event_type: RedstoneOff, target_position: Position(9, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718432Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(703), from_id: Some(655), event_type: SoftOff, target_position: Position(8, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(708), from_id: Some(663), event_type: RedstoneOff, target_position: Position(21, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718491Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(709), from_id: Some(663), event_type: SoftOff, target_position: Position(20, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718540Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(715), from_id: Some(684), event_type: RedstoneOff, target_position: Position(21, 5, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(717), from_id: Some(684), event_type: SoftOff, target_position: Position(21, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.718978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(719), from_id: Some(691), event_type: SoftOff, target_position: Position(9, 6, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.719076Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(736), from_id: Some(698), event_type: SoftOff, target_position: Position(7, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719110Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(737), from_id: Some(698), event_type: RedstoneOff, target_position: Position(7, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(739), from_id: Some(701), event_type: SoftOff, target_position: Position(7, 5, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719168Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(740), from_id: Some(701), event_type: RedstoneOff, target_position: Position(7, 7, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719198Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(742), from_id: Some(701), event_type: SoftOff, target_position: Position(7, 6, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(744), from_id: Some(702), event_type: SoftOff, target_position: Position(9, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719255Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(745), from_id: Some(702), event_type: RedstoneOff, target_position: Position(10, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719295Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(751), from_id: Some(708), event_type: SoftOff, target_position: Position(21, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(752), from_id: Some(708), event_type: RedstoneOff, target_position: Position(22, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(760), from_id: Some(715), event_type: RedstoneOn { strength: 14 }, target_position: Position(21, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(778), from_id: Some(737), event_type: SoftOff, target_position: Position(7, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(779), from_id: Some(737), event_type: RedstoneOff, target_position: Position(7, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(786), from_id: Some(740), event_type: RedstoneOff, target_position: Position(8, 7, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719555Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(787), from_id: Some(740), event_type: SoftOff, target_position: Position(7, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719636Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(802), from_id: Some(745), event_type: SoftOff, target_position: Position(10, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719666Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(803), from_id: Some(745), event_type: RedstoneOff, target_position: Position(10, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.719720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(811), from_id: Some(752), event_type: SoftOff, target_position: Position(22, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.734572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:22.735986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:22.745781Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(812), from_id: Some(752), event_type: RedstoneOff, target_position: Position(22, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.745873Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(760), event_type: RedstoneOn { strength: 13 }, target_position: Position(21, 3, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.745898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(760), event_type: SoftOn, target_position: Position(21, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746121Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(823), from_id: Some(779), event_type: RedstoneOff, target_position: Position(7, 1, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746210Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(825), from_id: Some(779), event_type: SoftOff, target_position: Position(7, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746283Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(827), from_id: Some(786), event_type: RedstoneOff, target_position: Position(8, 6, 5), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746337Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(786), event_type: SoftOff, target_position: Position(8, 7, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746467Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(844), from_id: Some(803), event_type: SoftOff, target_position: Position(10, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746565Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(853), from_id: Some(812), event_type: SoftOff, target_position: Position(22, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746634Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(857), from_id: Some(815), event_type: RedstoneOn { strength: 12 }, target_position: Position(21, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746703Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(863), from_id: Some(823), event_type: RedstoneOff, target_position: Position(7, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746763Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(864), from_id: Some(823), event_type: SoftOff, target_position: Position(7, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(869), from_id: Some(827), event_type: SoftOff, target_position: Position(8, 5, 5), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.746890Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(870), from_id: Some(827), event_type: SoftOff, target_position: Position(8, 6, 4), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.747040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(892), from_id: Some(857), event_type: SoftOn, target_position: Position(21, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.747107Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(893), from_id: Some(863), event_type: RedstoneOff, target_position: Position(8, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.747158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(894), from_id: Some(863), event_type: SoftOff, target_position: Position(7, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.747561Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(900), from_id: Some(869), event_type: SoftOff, target_position: Position(7, 5, 5), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:22.752846Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(914), from_id: Some(893), event_type: SoftOff, target_position: Position(9, 0, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.752934Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(915), from_id: Some(893), event_type: SoftOff, target_position: Position(8, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.753321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(924), from_id: Some(914), event_type: SoftOff, target_position: Position(9, 1, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.763869Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:22.763968Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(766), from_id: Some(719), event_type: TorchOn, target_position: Position(10, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.749239Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764035Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(920), from_id: Some(900), event_type: TorchOn, target_position: Position(7, 4, 5), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764065Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(932), from_id: Some(924), event_type: TorchOn, target_position: Position(9, 2, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(938), from_id: Some(766), event_type: RedstoneOn { strength: 14 }, target_position: Position(10, 7, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(939), from_id: Some(766), event_type: SoftOn, target_position: Position(10, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(942), from_id: Some(920), event_type: RedstoneOn { strength: 14 }, target_position: Position(7, 3, 5), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764187Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(943), from_id: Some(920), event_type: SoftOn, target_position: Position(7, 4, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764210Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(944), from_id: Some(932), event_type: SoftOn, target_position: Position(9, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(947), from_id: Some(932), event_type: RedstoneOn { strength: 14 }, target_position: Position(9, 3, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(948), from_id: Some(932), event_type: SoftOn, target_position: Position(9, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(949), from_id: Some(938), event_type: SoftOn, target_position: Position(10, 8, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(951), from_id: Some(938), event_type: RedstoneOn { strength: 13 }, target_position: Position(10, 8, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764386Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(952), from_id: Some(938), event_type: SoftOn, target_position: Position(10, 7, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(942), event_type: RedstoneOn { strength: 13 }, target_position: Position(8, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764456Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(959), from_id: Some(942), event_type: SoftOn, target_position: Position(7, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764541Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(974), from_id: Some(947), event_type: RedstoneOn { strength: 13 }, target_position: Position(9, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(951), event_type: RedstoneOn { strength: 12 }, target_position: Position(11, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764709Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(993), from_id: Some(957), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 3, 5), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764731Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(994), from_id: Some(957), event_type: SoftOn, target_position: Position(8, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(553), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.764915Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:22.764933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(558), from_id: Some(553), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764966Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(561), from_id: Some(553), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.764992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(564), from_id: Some(558), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765146Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(573), from_id: Some(564), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:22.765169Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:22.765183Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(573), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765215Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(575), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765343Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(583), from_id: Some(581), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.765372Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:39:22.765387Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(588), from_id: Some(583), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(590), from_id: Some(583), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765450Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(595), from_id: Some(588), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765469Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(596), from_id: Some(588), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(599), from_id: Some(590), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765517Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(600), from_id: Some(590), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765539Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(601), from_id: Some(595), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765573Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(603), from_id: Some(595), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765614Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(599), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765634Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(611), from_id: Some(599), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(616), from_id: Some(601), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765708Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(601), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765746Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(624), from_id: Some(610), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765895Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(629), from_id: Some(616), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.765937Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(638), from_id: Some(624), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765961Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(624), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.765985Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(638), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.766064Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:39:22.766080Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(642), from_id: Some(629), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.766109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(645), from_id: Some(629), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.766152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(645), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.766195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:39:22.714746Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.781847Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.781912Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.781970Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.782029Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.782074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.782219Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.782386Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.782428Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.782505Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(999), from_id: Some(974), event_type: SoftOn, target_position: Position(9, 5, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.782555Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:22.784152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.784249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.784390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.784766Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.784925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:22.784952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785060Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785141Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785211Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785330Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785352Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785391Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.785432Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:22.787794Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1000), from_id: Some(974), event_type: RedstoneOn { strength: 12 }, target_position: Position(9, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.787892Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1002), from_id: Some(974), event_type: SoftOn, target_position: Position(9, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.787977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(986), event_type: RedstoneOn { strength: 11 }, target_position: Position(12, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.788267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(986), event_type: SoftOn, target_position: Position(11, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.788393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1006), from_id: Some(993), event_type: SoftOn, target_position: Position(9, 3, 4), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.788734Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1007), from_id: Some(993), event_type: RedstoneOn { strength: 11 }, target_position: Position(10, 3, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.790163Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1013), from_id: Some(999), event_type: SoftOn, target_position: Position(9, 6, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.790486Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(1003), event_type: SoftOn, target_position: Position(12, 7, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.790896Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1026), from_id: Some(1003), event_type: RedstoneOn { strength: 10 }, target_position: Position(12, 7, 3), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.791164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1027), from_id: Some(1003), event_type: SoftOn, target_position: Position(12, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.791547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1039), from_id: Some(1007), event_type: SoftOn, target_position: Position(10, 3, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.791922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1040), from_id: Some(1007), event_type: RedstoneOn { strength: 10 }, target_position: Position(10, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.792311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1052), from_id: Some(1026), event_type: SoftOn, target_position: Position(12, 6, 3), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.792667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1068), from_id: Some(1040), event_type: SoftOn, target_position: Position(10, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.793112Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1073), from_id: Some(1052), event_type: SoftOn, target_position: Position(12, 5, 3), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:22.795854Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:22.795923Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1041), from_id: Some(1013), event_type: TorchOff, target_position: Position(10, 6, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796179Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1082), from_id: Some(1073), event_type: TorchOff, target_position: Position(11, 5, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796269Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1088), from_id: Some(1041), event_type: RedstoneOff, target_position: Position(10, 7, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796343Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1089), from_id: Some(1041), event_type: SoftOff, target_position: Position(10, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796443Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1092), from_id: Some(1082), event_type: SoftOff, target_position: Position(11, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796530Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1095), from_id: Some(1088), event_type: RedstoneOff, target_position: Position(10, 8, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1096), from_id: Some(1088), event_type: SoftOff, target_position: Position(10, 7, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1095), event_type: RedstoneOff, target_position: Position(11, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796827Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1108), from_id: Some(1095), event_type: SoftOff, target_position: Position(10, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.796939Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1114), from_id: Some(1107), event_type: RedstoneOff, target_position: Position(12, 8, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.797024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1115), from_id: Some(1107), event_type: SoftOff, target_position: Position(11, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.797131Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1122), from_id: Some(1114), event_type: RedstoneOff, target_position: Position(12, 7, 3), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.797199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1123), from_id: Some(1114), event_type: SoftOff, target_position: Position(12, 8, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.797299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1128), from_id: Some(1122), event_type: SoftOff, target_position: Position(12, 6, 3), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.797374Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1129), from_id: Some(1122), event_type: SoftOff, target_position: Position(12, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.802394Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1140), from_id: Some(1128), event_type: SoftOff, target_position: Position(12, 5, 3), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:22.802864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:22.802971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1149), from_id: Some(1140), event_type: TorchOn, target_position: Position(11, 5, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.803213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1155), from_id: Some(1149), event_type: SoftOn, target_position: Position(11, 5, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.803640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/7
[INFO] [stdout] [2m2026-06-12T07:39:22.822450Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:22.823010Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:22.844136Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] [2m2026-06-12T07:39:22.846126Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/13
[INFO] [stdout] [2m2026-06-12T07:39:22.840481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:22.853075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853240Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853314Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853394Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853473Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853551Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853620Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853690Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853789Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.853980Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.854124Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.854193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.854282Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.854441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.854513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.856794Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.856880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.856975Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.857066Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.857249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.857332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.857512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.863909Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.864009Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.864177Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:22.868803Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.868888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.868967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.869061Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.869184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:22.869265Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.869359Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.869437Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.869522Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.869596Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.872857Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.872941Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.869059Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(684), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.873363Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(685), from_id: Some(684), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.873820Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/14
[INFO] [stdout] [2m2026-06-12T07:39:22.873886Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(690), from_id: Some(685), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.876014Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(694), from_id: Some(685), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.876100Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(697), from_id: Some(690), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.873447Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.879831Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:22.876796Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(694), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.881977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(706), from_id: Some(697), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:22.882050Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.882101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(711), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.882156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(712), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.882355Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(728), from_id: Some(712), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.882816Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/15
[INFO] [stdout] [2m2026-06-12T07:39:22.882875Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(713), from_id: Some(706), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.882929Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(706), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.885813Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(734), from_id: Some(728), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.885888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.885948Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(736), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(748), from_id: Some(715), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:22.886214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(734), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886264Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(735), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886355Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(766), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(768), from_id: Some(754), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886454Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(769), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886619Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(773), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:22.886699Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(780), from_id: Some(768), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886837Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(795), from_id: Some(780), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.886906Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/16
[INFO] [stdout] [2m2026-06-12T07:39:22.886971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(773), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.944309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(801), from_id: Some(790), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.944688Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(803), from_id: Some(801), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.944805Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/17
[INFO] [stdout] [2m2026-06-12T07:39:22.944978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(803), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.945071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(803), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.945362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(808), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.945451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(808), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.945555Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(821), from_id: Some(815), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.888657Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:22.946072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(815), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.946491Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:22.946605Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(821), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.946632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(829), from_id: Some(821), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.948274Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(833), from_id: Some(828), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.948572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/18
[INFO] [stdout] [2m2026-06-12T07:39:22.948857Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(846), from_id: Some(833), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.949238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(848), from_id: Some(846), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.949322Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(854), from_id: Some(848), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.960066Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/19
[INFO] [stdout] [2m2026-06-12T07:39:22.955395Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(211), from_id: None, event_type: TorchOn, target_position: Position(0, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.963125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(215), from_id: None, event_type: HardOn, target_position: Position(1, 3, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.964263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(221), from_id: Some(215), event_type: HardOn, target_position: Position(2, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:22.964460Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:39:22.964705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(230), from_id: Some(221), event_type: HardOff, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.964818Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(234), from_id: Some(230), event_type: HardOff, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.965084Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(236), from_id: Some(234), event_type: SoftOff, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.965281Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(239), from_id: Some(234), event_type: RedstoneOff, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.967054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(240), from_id: Some(234), event_type: SoftOff, target_position: Position(2, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.967626Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(242), from_id: Some(236), event_type: SoftOff, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:22.968024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(251), from_id: Some(239), event_type: RedstoneOff, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.969554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] [2m2026-06-12T07:39:22.970513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(260), from_id: Some(242), event_type: TorchOn, target_position: Position(2, 3, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.971183Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(242), event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.971930Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(272), from_id: Some(262), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.983826Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(278), from_id: Some(272), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.984041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(279), from_id: Some(272), event_type: SoftOn, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.984134Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(281), from_id: Some(272), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.984323Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(285), from_id: Some(278), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:22.985288Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/7
[INFO] [stdout] [2m2026-06-12T07:39:23.006416Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/8
[INFO] [stdout] [2m2026-06-12T07:39:23.007058Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/9
[INFO] [stdout] [2m2026-06-12T07:39:23.019316Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:39:23.030462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/21
[INFO] [stdout] [2m2026-06-12T07:39:23.060341Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:39:23.060971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:39:23.072126Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(875), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.078909Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(876), from_id: Some(875), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.079010Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/22
[INFO] [stdout] [2m2026-06-12T07:39:23.079098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(876), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.079158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(885), from_id: Some(876), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.079205Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(886), from_id: Some(884), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.079483Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(890), from_id: Some(884), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.079711Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(885), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.080217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(896), from_id: Some(886), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.080589Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(902), from_id: Some(890), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.080834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(904), from_id: Some(890), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.082808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(906), from_id: Some(892), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.082983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(908), from_id: Some(892), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.080912Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.083469Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(915), from_id: Some(902), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.085592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(924), from_id: Some(906), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.085993Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(915), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.085941Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.086381Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.086680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.086931Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.086613Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(915), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.087372Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.087640Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.087881Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(935), from_id: Some(924), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.088097Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.088265Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.089061Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.089477Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.089958Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.091856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.092114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.092513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.093784Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.093986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.095003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.088165Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(931), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.095652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.096484Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.097042Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.097615Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(949), from_id: Some(936), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.097527Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.097847Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/23
[INFO] [stdout] [2m2026-06-12T07:39:23.098623Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(910), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.098554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.099474Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(912), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.105928Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(913), from_id: Some(896), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.106125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(955), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.106290Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.106332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(949), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.106465Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(959), from_id: Some(910), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.107798Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(969), from_id: Some(913), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.107958Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(970), from_id: Some(913), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(975), from_id: Some(955), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.108466Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(981), from_id: Some(957), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(983), from_id: Some(957), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108516Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(957), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108537Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(985), from_id: Some(958), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108557Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(958), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(998), from_id: Some(969), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108629Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(970), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108649Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(970), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108803Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1010), from_id: Some(981), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.108892Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(983), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108915Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1017), from_id: Some(983), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108957Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1024), from_id: Some(985), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.108978Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(985), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109012Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1029), from_id: Some(986), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109032Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1030), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1038), from_id: Some(1003), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1051), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1059), from_id: Some(1024), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1066), from_id: Some(1029), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1074), from_id: Some(1038), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1076), from_id: Some(1051), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1077), from_id: Some(1051), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109293Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1079), from_id: Some(1059), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1081), from_id: Some(1059), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109356Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1083), from_id: Some(1066), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1087), from_id: Some(1074), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1096), from_id: Some(1079), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109533Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1087), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109558Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1111), from_id: Some(1096), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109574Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1112), from_id: Some(1096), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1113), from_id: Some(1107), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109616Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1116), from_id: Some(1111), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1126), from_id: Some(1113), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/24
[INFO] [stdout] [2m2026-06-12T07:39:23.109696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(991), from_id: Some(959), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109716Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(993), from_id: Some(959), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109744Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1005), from_id: Some(975), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109788Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1007), from_id: Some(975), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109811Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1046), from_id: Some(1010), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1010), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1153), from_id: Some(1049), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.109943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/25
[INFO] [stdout] [2m2026-06-12T07:39:23.105879Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.114954Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.115946Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.116591Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:23.116985Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117025Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117054Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117105Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117142Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.117158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117201Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117230Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117265Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117289Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117435Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.117474Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.137201Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.137658Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.158397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(213), from_id: None, event_type: TorchOn, target_position: Position(0, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.158542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(215), from_id: None, event_type: HardOn, target_position: Position(1, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.158736Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(221), from_id: Some(215), event_type: HardOn, target_position: Position(1, 4, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.163795Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:39:23.163897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(228), from_id: Some(221), event_type: HardOff, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.163960Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(229), from_id: Some(228), event_type: HardOff, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(234), from_id: Some(229), event_type: SoftOff, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(238), from_id: Some(229), event_type: RedstoneOff, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164261Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(241), from_id: Some(234), event_type: SoftOff, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:23.164333Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(238), event_type: SoftOff, target_position: Position(1, 5, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164399Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(248), from_id: Some(238), event_type: RedstoneOff, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164497Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(248), event_type: SoftOff, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164557Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] [2m2026-06-12T07:39:23.164618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(252), from_id: Some(241), event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164684Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(269), from_id: Some(252), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.164791Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(271), from_id: Some(252), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.166157Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(276), from_id: Some(271), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.166256Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(281), from_id: Some(276), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.166321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/7
[INFO] [stdout] [2m2026-06-12T07:39:23.178971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/8
[INFO] [stdout] [2m2026-06-12T07:39:23.187218Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/9
[INFO] [stdout] [2m2026-06-12T07:39:23.191816Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:39:23.196200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:39:23.202649Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..t........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .rc........
[INFO] [stdout]   .ccrr......
[INFO] [stdout]   ...c.......
[INFO] [stdout]   .r.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   rc.........
[INFO] [stdout]   .trcc......
[INFO] [stdout]   scct.......
[INFO] [stdout]   rcrc.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..r........
[INFO] [stdout]   c.t........
[INFO] [stdout]   r.c........
[INFO] [stdout]   sct........
[INFO] [stdout]   c.c........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ...........
[INFO] [stdout]   c..........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.204982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.205069Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.205136Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(4), from_id: None, event_type: HardOn, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.205210Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.205291Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: None, event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.205383Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.205649Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.205828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.206173Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: HardOn, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.206270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(23), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.206838Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(26), from_id: Some(1), event_type: SoftOn, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.207230Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(40), from_id: Some(4), event_type: HardOn, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.207375Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(6), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.207584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(51), from_id: Some(14), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.207736Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(65), from_id: Some(19), event_type: HardOn, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.208095Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(72), from_id: Some(23), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.208184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(80), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.208241Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(81), from_id: Some(40), event_type: SoftOn, target_position: Position(1, 2, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.208309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(83), from_id: Some(40), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.208384Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(91), from_id: Some(51), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.209825Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(65), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.210812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(65), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.211004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(106), from_id: Some(80), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.211217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(120), from_id: Some(83), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.211282Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(123), from_id: Some(91), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.211439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(126), from_id: Some(96), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:23.211513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(132), from_id: Some(100), event_type: SoftOn, target_position: Position(0, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.211570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(133), from_id: Some(100), event_type: RedstoneOn { strength: 13 }, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.211742Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(120), event_type: SoftOn, target_position: Position(0, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.212094Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(159), from_id: Some(133), event_type: SoftOn, target_position: Position(0, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.212180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.212404Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(26), event_type: TorchOff, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.212712Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(138), from_id: Some(106), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.213071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(150), from_id: Some(126), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.213118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(171), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.213141Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(138), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.213212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(189), from_id: Some(173), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.213229Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(173), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.213264Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(189), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.213303Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.215446Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/26
[INFO] [stdout] [2m2026-06-12T07:39:23.215654Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1161), from_id: None, event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.221081Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1165), from_id: None, event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.221604Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/27
[INFO] [stdout] [2m2026-06-12T07:39:23.222102Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1174), from_id: Some(1161), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.222812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/28
[INFO] [stdout] [2m2026-06-12T07:39:23.223973Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.224833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.220744Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/8
[INFO] [stdout] [2m2026-06-12T07:39:23.234958Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(211), from_id: None, event_type: TorchOn, target_position: Position(0, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.235026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(215), from_id: None, event_type: HardOn, target_position: Position(1, 3, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.235070Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(218), from_id: None, event_type: TorchOn, target_position: Position(0, 2, 2), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.235101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(220), from_id: None, event_type: HardOn, target_position: Position(1, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.242422Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(226), from_id: Some(215), event_type: HardOn, target_position: Position(2, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.243129Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(236), from_id: Some(220), event_type: HardOn, target_position: Position(1, 4, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.243211Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/5
[INFO] [stdout] [2m2026-06-12T07:39:23.244783Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(243), from_id: Some(226), event_type: HardOff, target_position: Position(2, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.244900Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(248), from_id: Some(236), event_type: HardOff, target_position: Position(1, 4, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.244998Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(250), from_id: Some(243), event_type: HardOff, target_position: Position(2, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.245393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(252), from_id: Some(243), event_type: HardOff, target_position: Position(2, 2, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.245592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(254), from_id: Some(248), event_type: HardOff, target_position: Position(1, 5, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.247808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(259), from_id: Some(250), event_type: SoftOff, target_position: Position(3, 4, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.247902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(261), from_id: Some(250), event_type: SoftOff, target_position: Position(2, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.247981Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(262), from_id: Some(252), event_type: SoftOff, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.248061Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(265), from_id: Some(252), event_type: RedstoneOff, target_position: Position(1, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.248147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(266), from_id: Some(252), event_type: SoftOff, target_position: Position(2, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.248286Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(267), from_id: Some(254), event_type: SoftOff, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.248439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(271), from_id: Some(254), event_type: RedstoneOff, target_position: Position(0, 5, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.248595Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(278), from_id: Some(261), event_type: SoftOff, target_position: Position(2, 5, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.248705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(284), from_id: Some(262), event_type: SoftOff, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.248766Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(265), event_type: RedstoneOff, target_position: Position(0, 2, 2), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.248919Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(302), from_id: Some(267), event_type: SoftOff, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: true }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:23.248944Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(305), from_id: Some(271), event_type: SoftOff, target_position: Position(1, 5, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.248975Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(309), from_id: Some(271), event_type: RedstoneOff, target_position: Position(0, 4, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249001Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(322), from_id: Some(293), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(337), from_id: Some(309), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 5, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249065Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(341), from_id: Some(322), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 2, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249086Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(343), from_id: Some(337), event_type: SoftOn, target_position: Position(1, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(344), from_id: Some(337), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 5, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249132Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(347), from_id: Some(341), event_type: SoftOn, target_position: Position(3, 2, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(349), from_id: Some(341), event_type: SoftOn, target_position: Position(2, 2, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249190Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(344), event_type: SoftOn, target_position: Position(2, 5, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(360), from_id: Some(347), event_type: SoftOn, target_position: Position(3, 3, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.249499Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(373), from_id: Some(356), event_type: SoftOn, target_position: Position(2, 5, 4), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:23.249521Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/6
[INFO] [stdout] [2m2026-06-12T07:39:23.249536Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(311), from_id: Some(278), event_type: TorchOn, target_position: Position(2, 6, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249564Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(316), from_id: Some(284), event_type: TorchOn, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249589Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(284), event_type: TorchOn, target_position: Position(2, 3, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249609Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(319), from_id: Some(284), event_type: HardOn, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249634Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(327), from_id: Some(302), event_type: TorchOn, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(377), from_id: Some(360), event_type: TorchOff, target_position: Position(3, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249679Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/29
[INFO] [stdout] [2m2026-06-12T07:39:23.249688Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(378), from_id: Some(360), event_type: TorchOff, target_position: Position(2, 3, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249709Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(380), from_id: Some(360), event_type: HardOff, target_position: Position(3, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.249740Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(384), from_id: Some(373), event_type: TorchOff, target_position: Position(2, 4, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.251844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(388), from_id: Some(311), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.251992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(400), from_id: Some(319), event_type: HardOn, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.252058Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(407), from_id: Some(327), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.252196Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(421), from_id: Some(380), event_type: HardOff, target_position: Position(3, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.252264Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(428), from_id: Some(384), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.252350Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(437), from_id: Some(400), event_type: RedstoneOn { strength: 14 }, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.253270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(438), from_id: Some(400), event_type: SoftOn, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.254811Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(440), from_id: Some(400), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.254888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(441), from_id: Some(400), event_type: SoftOn, target_position: Position(3, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.254977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(447), from_id: Some(421), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.255037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(448), from_id: Some(421), event_type: SoftOff, target_position: Position(2, 4, 3), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.255089Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(450), from_id: Some(421), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.255169Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(451), from_id: Some(421), event_type: SoftOff, target_position: Position(3, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.255254Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(458), from_id: Some(437), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.255324Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(466), from_id: Some(440), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.255580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(473), from_id: Some(447), event_type: RedstoneOff, target_position: Position(3, 4, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.255734Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/30
[INFO] [stdout] [2m2026-06-12T07:39:23.255705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(474), from_id: Some(447), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.256883Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 9/9
[INFO] [stdout] [2m2026-06-12T07:39:23.261836Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(494), from_id: Some(466), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.261933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(497), from_id: Some(473), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.262098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(506), from_id: Some(494), event_type: RedstoneOn { strength: 11 }, target_position: Position(3, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.262527Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(510), from_id: Some(506), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.262602Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(511), from_id: Some(506), event_type: RedstoneOn { strength: 10 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.263226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/7
[INFO] [stdout] [2m2026-06-12T07:39:23.279678Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1199), from_id: None, event_type: HardOff, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.291962Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1200), from_id: Some(1199), event_type: HardOff, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.292112Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/31
[INFO] [stdout] [2m2026-06-12T07:39:23.292200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1207), from_id: Some(1200), event_type: TorchOn, target_position: Position(2, 1, 3), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.292945Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1209), from_id: Some(1200), event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.295779Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1210), from_id: Some(1207), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.296037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1219), from_id: Some(1209), event_type: HardOn, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.296454Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1229), from_id: Some(1219), event_type: SoftOn, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.296778Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/32
[INFO] [stdout] [2m2026-06-12T07:39:23.300789Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1221), from_id: Some(1210), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.300995Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1223), from_id: Some(1210), event_type: TorchOff, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.301173Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1240), from_id: Some(1221), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.301328Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1243), from_id: Some(1223), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.301513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1247), from_id: Some(1240), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.301624Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1248), from_id: Some(1240), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.301902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1252), from_id: Some(1243), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.302896Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1254), from_id: Some(1247), event_type: RedstoneOff, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.303257Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/33
[INFO] [stdout] [2m2026-06-12T07:39:23.303390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1263), from_id: Some(1252), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.303506Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1271), from_id: Some(1263), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.303785Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1273), from_id: Some(1271), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.303901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/34
[INFO] [stdout] [2m2026-06-12T07:39:23.303983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1278), from_id: Some(1273), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.304109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1280), from_id: Some(1273), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.304251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1285), from_id: Some(1278), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.304409Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1286), from_id: Some(1278), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.304493Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1289), from_id: Some(1280), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.304651Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1290), from_id: Some(1280), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.304909Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1291), from_id: Some(1285), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.304998Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1293), from_id: Some(1285), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.306251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1300), from_id: Some(1289), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.306329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1301), from_id: Some(1289), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.306982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1311), from_id: Some(1300), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.307274Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1312), from_id: Some(1300), event_type: SoftOff, target_position: Position(2, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.308042Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1318), from_id: Some(1311), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.309821Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/35
[INFO] [stdout] [2m2026-06-12T07:39:23.310218Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1330), from_id: Some(1318), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.310398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1332), from_id: Some(1318), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.310743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1333), from_id: Some(1318), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.311018Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1334), from_id: Some(1330), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.314275Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1342), from_id: Some(1332), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.314388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1344), from_id: Some(1333), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.314546Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1345), from_id: Some(1333), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.315148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1356), from_id: Some(1342), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.316158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1357), from_id: Some(1342), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.316380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1360), from_id: Some(1344), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.316491Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1363), from_id: Some(1345), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.316818Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1365), from_id: Some(1345), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.318795Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1368), from_id: Some(1356), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.325845Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1375), from_id: Some(1360), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.326397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1382), from_id: Some(1365), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.326495Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1390), from_id: Some(1375), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.326519Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1392), from_id: Some(1375), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.326570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/36
[INFO] [stdout] [2m2026-06-12T07:39:23.326588Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1350), from_id: Some(1334), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.326629Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/37
[INFO] [stdout] [2m2026-06-12T07:39:23.330005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/8
[INFO] [stdout] [2m2026-06-12T07:39:23.330479Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/9
[INFO] [stdout] [2m2026-06-12T07:39:23.334746Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/38
[INFO] [stdout] [2m2026-06-12T07:39:23.339607Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/10
[INFO] [stdout] [2m2026-06-12T07:39:23.340073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/11
[INFO] [stdout] [2m2026-06-12T07:39:23.341146Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 9/39
[INFO] [stdout] test world::simulator::test::unittest_simulator_half_adder_generated_truth_table ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.351294Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test world::simulator::test::unittest_simulator_ignores_out_of_bounds_events ... ok
[INFO] [stdout] test world::simulator::test::unittest_simulator_init_states ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.355574Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/40
[INFO] [stdout] [2m2026-06-12T07:39:23.356964Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/41
[INFO] [stdout] [2m2026-06-12T07:39:23.364891Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: None, from_id: None, event_type: TorchOn, target_position: Position(1, 0, 0), direction: East }, Block { kind: Redstone { on_count: 1, state: 0, strength: 15 }, direction: None }
[INFO] [stdout] test world::simulator::test::unittest_simulator_redstone_event_ignores_out_of_bounds_neighbors ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.367899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout]   ...
[INFO] [stdout] h=0
[INFO] [stdout]   ...
[INFO] [stdout]   .s.
[INFO] [stdout]   rr.
[INFO] [stdout]   .r.
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.368040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(3), from_id: None, event_type: TorchOn, target_position: Position(1, 1, 0), direction: North }, Block { kind: Redstone { on_count: 1, state: 14, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.368083Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: Some(3), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 1, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.368113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: Some(3), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 0, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.368137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test world::simulator::test::unittest_simulator_redstone_init ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.372107Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.373118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.375153Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout]   ....
[INFO] [stdout] h=0
[INFO] [stdout]   ....
[INFO] [stdout]   rrr.
[INFO] [stdout]   .t..
[INFO] [stdout]   .s..
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.376860Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.377181Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.377279Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.377113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.377456Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.377521Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.377682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.377564Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: Some(6), from_id: Some(5), event_type: RepeaterOn { delay: 0 }, target_position: Position(1, 1, 0), direction: South }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 2, lock_input1: None, lock_input2: None }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.377856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.377885Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(7), from_id: Some(6), event_type: HardOn, target_position: Position(1, 2, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.377913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(9), from_id: Some(7), event_type: RedstoneOn { strength: 14 }, target_position: Position(2, 2, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.377938Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: Some(7), event_type: RedstoneOn { strength: 14 }, target_position: Position(0, 2, 0), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.377969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:23.378152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378239Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378291Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378322Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378370Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378511Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378532Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378550Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378590Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378615Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378639Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378686Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378703Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378829Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378851Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.378911Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.379209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.379250Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379310Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379357Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379499Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.379619Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379657Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379785Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379821Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.379865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.380010Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.380147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.380198Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.380220Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.380247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.380313Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.380348Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.380479Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.380605Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.381226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: None, from_id: None, event_type: RepeaterOn { delay: 0 }, target_position: Position(1, 1, 2), direction: East }, Block { kind: Repeater { is_on: true, is_locked: false, delay: 1, lock_input1: None, lock_input2: None }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.381337Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_does_not_power_lower_front_redstone_directly ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.381539Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381590Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381615Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381645Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381672Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381796Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381822Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381838Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381866Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381904Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381931Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.381952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382062Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382086Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382134Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382163Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382218Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382253Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382378Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.382489Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.382542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382711Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382795Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382846Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.382973Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.383021Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383044Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383069Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383162Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383207Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383330Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.383364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.383377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383400Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383425Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383455Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383476Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383496Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383534Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383602Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383672Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383727Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383849Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383949Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.383976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.384104Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.384142Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.384158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.384185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.384225Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.384263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.389217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_side_hard_power_does_not_lock ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.395636Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: None, from_id: None, event_type: HardOn, target_position: Position(1, 1, 0), direction: East }, Block { kind: Repeater { is_on: true, is_locked: true, delay: 2, lock_input1: None, lock_input2: None }, direction: North }
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_side_repeater_power_locks ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.398713Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:23.412918Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger repeater event: Event { id: None, from_id: None, event_type: HardOff, target_position: Position(1, 1, 0), direction: East }, Block { kind: Repeater { is_on: false, is_locked: false, delay: 2, lock_input1: None, lock_input2: None }, direction: North }
[INFO] [stdout] test world::simulator::test::unittest_simulator_repeater_side_repeater_power_off_unlocks ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.419146Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=1
[INFO] [stdout]   .......
[INFO] [stdout]   .......
[INFO] [stdout]   .......
[INFO] [stdout]   .......
[INFO] [stdout] h=0
[INFO] [stdout]   .......
[INFO] [stdout]   ctrctr.
[INFO] [stdout]   r......
[INFO] [stdout]   s......
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.420130Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(0, 1, 0), direction: South }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.420256Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(3), from_id: None, event_type: TorchOn, target_position: Position(2, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.420340Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(7), from_id: None, event_type: TorchOn, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.420400Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(11), from_id: Some(1), event_type: SoftOn, target_position: Position(0, 2, 0), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.420478Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: Some(3), event_type: SoftOn, target_position: Position(3, 2, 0), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.420618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(17), from_id: Some(11), event_type: SoftOn, target_position: Position(1, 2, 0), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.420709Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(21), from_id: Some(13), event_type: SoftOn, target_position: Position(4, 2, 0), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.420930Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.421035Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(26), from_id: Some(17), event_type: TorchOff, target_position: Position(2, 2, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.421217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(30), from_id: Some(21), event_type: TorchOff, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.421318Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(34), from_id: Some(26), event_type: SoftOff, target_position: Position(3, 2, 0), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.421739Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(38), from_id: Some(34), event_type: SoftOff, target_position: Position(4, 2, 0), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.426870Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.427019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(43), from_id: Some(38), event_type: TorchOn, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.427122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.427392Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: None, event_type: TorchOff, target_position: Position(0, 1, 0), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.427511Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(52), from_id: Some(50), event_type: SoftOff, target_position: Position(0, 2, 0), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.427621Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(54), from_id: Some(52), event_type: SoftOff, target_position: Position(1, 2, 0), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.427723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/4
[INFO] [stdout] [2m2026-06-12T07:39:23.427838Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(58), from_id: Some(54), event_type: TorchOn, target_position: Position(2, 2, 0), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.427917Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(62), from_id: Some(58), event_type: SoftOn, target_position: Position(3, 2, 0), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.428056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(64), from_id: Some(62), event_type: SoftOn, target_position: Position(4, 2, 0), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.428124Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/5
[INFO] [stdout] [2m2026-06-12T07:39:23.428164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(69), from_id: Some(64), event_type: TorchOff, target_position: Position(5, 2, 0), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.428249Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/6
[INFO] [stdout] [2m2026-06-12T07:39:23.428401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:23.428487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] test world::simulator::test::unittest_simulator_torch ... ok
[INFO] [stdout] test world::simulator::test::unittest_simulator_torch_reevaluation_uses_current_support_power ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.431312Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.431388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(557), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.431390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=2
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout]   ........
[INFO] [stdout] h=1
[INFO] [stdout]   ........
[INFO] [stdout]   ..rrr...
[INFO] [stdout]   ..r.t...
[INFO] [stdout]   .rc.cr..
[INFO] [stdout]   ..t.r...
[INFO] [stdout]   ..rrr...
[INFO] [stdout] h=0
[INFO] [stdout]   ........
[INFO] [stdout]   ..ccc...
[INFO] [stdout]   ..c.....
[INFO] [stdout]   .c...c..
[INFO] [stdout]   ....c...
[INFO] [stdout]   ..ccc...
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.431547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(558), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.431574Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.431610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.431705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(563), from_id: Some(557), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.435862Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:23.435862Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(11), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.435908Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(568), from_id: Some(558), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.435921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: Some(2), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.435945Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(571), from_id: Some(558), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.435972Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(15), from_id: Some(6), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.435986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(563), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.435996Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(17), from_id: Some(6), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(576), from_id: Some(563), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436020Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(18), from_id: Some(11), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(579), from_id: Some(568), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: Some(11), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436076Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(25), from_id: Some(15), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436080Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(585), from_id: Some(575), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(26), from_id: Some(15), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(589), from_id: Some(575), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436133Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(576), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436149Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(31), from_id: Some(18), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: Some(18), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(35), from_id: Some(25), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(36), from_id: Some(25), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436234Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(31), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436259Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(41), from_id: Some(31), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436298Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: Some(35), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(598), from_id: Some(579), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.436321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(45), from_id: Some(35), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436407Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(50), from_id: Some(40), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.436419Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(600), from_id: Some(585), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.436458Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(606), from_id: Some(589), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(608), from_id: Some(589), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(591), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436529Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(612), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436547Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(63), from_id: Some(44), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.436553Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(623), from_id: Some(606), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436578Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.436595Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(70), from_id: Some(50), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(632), from_id: Some(610), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436627Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(76), from_id: Some(63), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436655Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(80), from_id: Some(70), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436674Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(82), from_id: Some(70), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(639), from_id: Some(623), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436701Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(623), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436706Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(84), from_id: Some(76), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(86), from_id: Some(76), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436728Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(643), from_id: Some(632), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(88), from_id: Some(80), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436766Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(644), from_id: Some(639), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436782Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(89), from_id: Some(80), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436811Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(94), from_id: Some(84), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436830Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(84), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436878Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(88), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436895Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(101), from_id: Some(88), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436920Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(105), from_id: Some(94), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436937Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(106), from_id: Some(94), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436960Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(109), from_id: Some(100), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436980Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(110), from_id: Some(100), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.436992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(657), from_id: Some(644), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.437006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(114), from_id: Some(105), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437025Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:23.437024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(115), from_id: Some(105), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(613), from_id: Some(598), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437064Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(600), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437080Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(122), from_id: Some(109), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.437084Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(618), from_id: Some(600), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(620), from_id: Some(600), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437132Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(621), from_id: Some(600), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(662), from_id: Some(657), event_type: TorchOff, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437171Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(663), from_id: Some(657), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437173Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(129), from_id: Some(114), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.437195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(665), from_id: Some(657), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437202Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.437213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(666), from_id: Some(657), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(140), from_id: Some(122), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437239Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(144), from_id: Some(129), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(669), from_id: Some(613), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437268Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(149), from_id: Some(140), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437297Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: Some(140), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437330Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(153), from_id: Some(144), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437347Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(155), from_id: Some(144), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437366Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(156), from_id: Some(149), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437385Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(158), from_id: Some(149), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(673), from_id: Some(618), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.437415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(163), from_id: Some(153), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(164), from_id: Some(153), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437454Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(683), from_id: Some(621), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437476Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(684), from_id: Some(621), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(169), from_id: Some(156), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437497Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(170), from_id: Some(156), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437522Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(173), from_id: Some(163), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437538Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(174), from_id: Some(163), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437560Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(178), from_id: Some(169), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(179), from_id: Some(169), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(182), from_id: Some(173), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437602Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(692), from_id: Some(663), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.437618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(183), from_id: Some(173), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437639Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(698), from_id: Some(665), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(700), from_id: Some(665), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(701), from_id: Some(665), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(188), from_id: Some(178), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.437705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(702), from_id: Some(666), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.437727Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(703), from_id: Some(666), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(709), from_id: Some(669), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.438092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(721), from_id: Some(683), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438112Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(722), from_id: Some(683), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(726), from_id: Some(684), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(727), from_id: Some(684), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(733), from_id: Some(698), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.438341Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(739), from_id: Some(700), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438346Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(201), from_id: Some(182), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.438362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(740), from_id: Some(700), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.438397Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(208), from_id: Some(188), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438516Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(214), from_id: Some(201), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438556Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(218), from_id: Some(208), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438575Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(220), from_id: Some(208), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438614Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(222), from_id: Some(214), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(224), from_id: Some(214), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.438670Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(226), from_id: Some(218), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.447524Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(227), from_id: Some(218), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.447697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(232), from_id: Some(222), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.447777Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(234), from_id: Some(222), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.448179Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(238), from_id: Some(226), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.448473Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(239), from_id: Some(226), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.448734Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(243), from_id: Some(232), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.448968Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(232), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.449280Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(247), from_id: Some(238), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.449342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(248), from_id: Some(238), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.449403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(252), from_id: Some(243), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.449448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(253), from_id: Some(243), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.449558Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(260), from_id: Some(247), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.438404Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(747), from_id: Some(702), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450381Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(748), from_id: Some(702), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450490Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(752), from_id: Some(703), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450515Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(753), from_id: Some(703), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450624Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(761), from_id: Some(721), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(762), from_id: Some(721), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450825Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(769), from_id: Some(726), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450984Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(782), from_id: Some(739), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.451140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(789), from_id: Some(747), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.451324Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(747), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.451704Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(797), from_id: Some(752), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.451830Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(809), from_id: Some(762), event_type: SoftOn, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.452006Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(762), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.452105Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(811), from_id: Some(762), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.452167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(812), from_id: Some(762), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.452384Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(814), from_id: Some(769), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.452565Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(816), from_id: Some(782), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.452645Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(817), from_id: Some(782), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.452897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(790), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.453041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(824), from_id: Some(790), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.453251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(825), from_id: Some(790), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.453398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(826), from_id: Some(790), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.453538Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(828), from_id: Some(797), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.453763Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(837), from_id: Some(810), event_type: SoftOn, target_position: Position(4, 1, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.454008Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(838), from_id: Some(810), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.454104Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(850), from_id: Some(814), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.454293Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(863), from_id: Some(824), event_type: SoftOff, target_position: Position(4, 1, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.454363Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(864), from_id: Some(824), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.454465Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(883), from_id: Some(838), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.450332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(267), from_id: Some(252), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.454780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.454918Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(278), from_id: Some(260), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.455116Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(282), from_id: Some(267), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.455365Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(287), from_id: Some(278), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.455441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(289), from_id: Some(278), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.455543Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(291), from_id: Some(282), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.455709Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(293), from_id: Some(282), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.455793Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(294), from_id: Some(287), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.455994Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(296), from_id: Some(287), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.456081Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(301), from_id: Some(291), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.456162Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(302), from_id: Some(291), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.456692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(307), from_id: Some(294), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.454846Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(838), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.456830Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(885), from_id: Some(838), event_type: RedstoneOn { strength: 10 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.457161Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(888), from_id: Some(850), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.457476Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(896), from_id: Some(864), event_type: SoftOff, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.457660Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(907), from_id: Some(884), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.458030Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(908), from_id: Some(885), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.458117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(911), from_id: Some(888), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.456867Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(308), from_id: Some(294), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.458695Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(311), from_id: Some(301), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.459789Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(312), from_id: Some(301), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.459879Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(316), from_id: Some(307), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.459949Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(307), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.460948Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(320), from_id: Some(311), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.461026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(321), from_id: Some(311), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.461859Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(326), from_id: Some(316), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.459322Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(926), from_id: Some(911), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.462603Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:39:23.463078Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(714), from_id: Some(673), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.463250Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(716), from_id: Some(673), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.463569Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(728), from_id: Some(692), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.465612Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(730), from_id: Some(692), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.465553Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(320), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.466644Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:23.465808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(709), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.466966Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(756), from_id: Some(709), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.467151Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(777), from_id: Some(733), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.467377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(780), from_id: Some(733), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.467617Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(946), from_id: Some(754), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.470823Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(947), from_id: Some(754), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.470976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(950), from_id: Some(756), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(951), from_id: Some(756), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(959), from_id: Some(780), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471258Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(963), from_id: Some(946), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471355Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(965), from_id: Some(946), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471506Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(972), from_id: Some(950), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(973), from_id: Some(950), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(986), from_id: Some(972), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.471969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(993), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.472055Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:39:23.472130Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(998), from_id: Some(993), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.472209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(999), from_id: Some(993), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.472458Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1001), from_id: Some(993), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.472539Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1002), from_id: Some(993), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.472787Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1012), from_id: Some(1001), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.472867Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1014), from_id: Some(1001), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.472938Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1015), from_id: Some(1001), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.473005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(1002), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.473077Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1017), from_id: Some(1002), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.473292Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1022), from_id: Some(1012), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.473406Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1028), from_id: Some(1014), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.473499Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1029), from_id: Some(1014), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.467067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(346), from_id: Some(326), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.473660Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(352), from_id: Some(339), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.473844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(356), from_id: Some(346), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.473945Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(358), from_id: Some(346), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474061Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(360), from_id: Some(352), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(362), from_id: Some(352), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474363Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(364), from_id: Some(356), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(365), from_id: Some(356), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474511Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(370), from_id: Some(360), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474576Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(372), from_id: Some(360), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474683Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(376), from_id: Some(364), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(377), from_id: Some(364), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474841Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(381), from_id: Some(370), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474914Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(382), from_id: Some(370), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.474988Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(385), from_id: Some(376), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475068Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(386), from_id: Some(376), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(390), from_id: Some(381), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475226Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(391), from_id: Some(381), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(398), from_id: Some(385), event_type: SoftOff, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.473733Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1036), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475662Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1041), from_id: Some(1017), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475791Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1028), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1055), from_id: Some(1036), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.476026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1056), from_id: Some(1036), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.476098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1058), from_id: Some(1041), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.476248Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1070), from_id: Some(1056), event_type: SoftOn, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.476330Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1071), from_id: Some(1056), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.476412Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1073), from_id: Some(1056), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.475965Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(405), from_id: Some(390), event_type: SoftOff, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.476621Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:23.476693Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(416), from_id: Some(398), event_type: TorchOn, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.476519Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:39:23.476853Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1044), from_id: Some(1022), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.477034Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1047), from_id: Some(1022), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.476824Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(405), event_type: TorchOn, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.477200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1098), from_id: Some(1047), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.477386Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/12
[INFO] [stdout] [2m2026-06-12T07:39:23.477139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(425), from_id: Some(416), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.477715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(427), from_id: Some(416), event_type: SoftOn, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.477897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(429), from_id: Some(420), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.482837Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(431), from_id: Some(420), event_type: SoftOn, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483028Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(432), from_id: Some(425), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483163Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(425), event_type: SoftOn, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483284Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(439), from_id: Some(429), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(429), event_type: SoftOn, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483501Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(445), from_id: Some(432), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(446), from_id: Some(432), event_type: SoftOn, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483654Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(449), from_id: Some(439), event_type: RedstoneOn { strength: 12 }, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483716Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(450), from_id: Some(439), event_type: SoftOn, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483801Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(454), from_id: Some(445), event_type: SoftOn, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(455), from_id: Some(445), event_type: SoftOn, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.483946Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(458), from_id: Some(449), event_type: SoftOn, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484009Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(459), from_id: Some(449), event_type: SoftOn, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(464), from_id: Some(454), event_type: SoftOn, target_position: Position(4, 3, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.484342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(477), from_id: Some(458), event_type: SoftOn, target_position: Position(2, 1, 1), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.484436Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/7
[INFO] [stdout] [2m2026-06-12T07:39:23.484498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(484), from_id: Some(464), event_type: TorchOff, target_position: Position(4, 4, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484571Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(490), from_id: Some(477), event_type: TorchOff, target_position: Position(2, 0, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(494), from_id: Some(484), event_type: RedstoneOff, target_position: Position(3, 4, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484694Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(496), from_id: Some(484), event_type: SoftOff, target_position: Position(4, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484778Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(498), from_id: Some(490), event_type: RedstoneOff, target_position: Position(3, 0, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484842Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(500), from_id: Some(490), event_type: SoftOff, target_position: Position(2, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(502), from_id: Some(494), event_type: RedstoneOff, target_position: Position(2, 4, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.484990Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(503), from_id: Some(494), event_type: SoftOff, target_position: Position(3, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.485081Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(508), from_id: Some(498), event_type: RedstoneOff, target_position: Position(4, 0, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.485157Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(510), from_id: Some(498), event_type: SoftOff, target_position: Position(3, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.485269Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(514), from_id: Some(502), event_type: RedstoneOff, target_position: Position(2, 3, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.485359Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(515), from_id: Some(502), event_type: SoftOff, target_position: Position(2, 4, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.485635Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(519), from_id: Some(508), event_type: RedstoneOff, target_position: Position(4, 1, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.485728Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(520), from_id: Some(508), event_type: SoftOff, target_position: Position(4, 0, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.485971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(523), from_id: Some(514), event_type: SoftOff, target_position: Position(2, 2, 1), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.486058Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(514), event_type: SoftOff, target_position: Position(2, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.486147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(528), from_id: Some(519), event_type: SoftOff, target_position: Position(4, 2, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.486220Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(529), from_id: Some(519), event_type: SoftOff, target_position: Position(4, 1, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.486463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/8
[INFO] [stdout] test world::simulator::test::unittest_simulator_uninitialized_rs_latch_does_not_exceed_event_limit ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.489599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/13
[INFO] [stdout] test world::simulator::test::unittest_simulator_waveform_defaults_to_interactive_signal_blocks ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.490672Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/14
[INFO] [stdout] [2m2026-06-12T07:39:23.492435Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.492988Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493102Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493136Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493164Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493194Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493297Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.493370Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.498294Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.498824Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.500256Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.501233Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.503024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.503568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.503799Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.504269Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/15
[INFO] [stdout] [2m2026-06-12T07:39:23.504286Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.504805Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.505238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.505270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/16
[INFO] [stdout] [2m2026-06-12T07:39:23.518903Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.519081Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.519193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.529424Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.537901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.538046Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.538155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.538271Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.538362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.538445Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.538638Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.540825Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.540964Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.541299Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.541431Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.541530Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.541766Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.541911Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.542138Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.537314Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.542779Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.545913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.546158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.546350Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.546436Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.546612Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.546810Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.546881Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.546738Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.547109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.547201Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.547042Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.547380Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.547556Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.547470Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.548094Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.548030Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.548433Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.548701Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.548657Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.549005Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.548815Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.549184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.550582Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: None, event_type: HardOn, target_position: Position(1, 6, 0), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.550701Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.550937Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551169Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551248Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551327Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551418Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551496Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551636Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551802Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.551971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.552033Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.552142Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.552382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.552632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(153), from_id: Some(151), event_type: HardOn, target_position: Position(1, 6, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:23.552743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.552866Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.553204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(155), from_id: Some(151), event_type: HardOn, target_position: Position(1, 5, 0), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.553270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.553360Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.553452Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.553421Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:39:23.553680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(156), from_id: Some(153), event_type: TorchOff, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.555023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(164), from_id: Some(155), event_type: HardOff, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.555110Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(165), from_id: Some(156), event_type: SoftOff, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.555189Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(167), from_id: Some(156), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.554954Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.557658Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(175), from_id: Some(165), event_type: SoftOff, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.557921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:39:23.558021Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(184), from_id: Some(175), event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.557864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.558187Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(188), from_id: Some(175), event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.558265Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.559117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.559291Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.559195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(195), from_id: Some(188), event_type: HardOn, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.559463Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.559535Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:39:23.559642Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.559827Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.560441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.560929Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.561072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.561389Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.561581Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.561702Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.563266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.564056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.565846Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.568304Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/6
[INFO] [stdout] [2m2026-06-12T07:39:23.571074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.571275Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.571407Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.571509Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.571658Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.571807Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.572029Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.572191Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.572387Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.572459Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.574094Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.574238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.574425Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.574610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.574935Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.575370Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.572919Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/7
[INFO] [stdout] [2m2026-06-12T07:39:23.575589Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.576725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.577587Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.577699Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.578140Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.579240Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.579366Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.579886Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.580351Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.582844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.583122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.583320Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.583517Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.583692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.584444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.587223Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.584747Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.591461Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.591594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.591709Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.592063Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.592267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.592737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.593658Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.593626Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.593854Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.593929Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594090Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594356Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594416Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594523Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594670Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.594840Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594902Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594930Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.594995Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595106Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595296Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595435Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.595565Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.595708Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.595747Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.595806Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.595927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.596000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.596029Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.596075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.594712Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.596922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597009Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597086Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597178Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597252Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597331Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597417Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597492Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597579Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597669Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597798Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597867Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.597985Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.598014Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.598373Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.598681Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.598820Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.599096Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.599311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.599403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.610090Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(152), from_id: None, event_type: HardOn, target_position: Position(1, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.610461Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(153), from_id: Some(152), event_type: HardOn, target_position: Position(1, 7, 3), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.611193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(156), from_id: Some(152), event_type: HardOn, target_position: Position(1, 5, 3), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.611236Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:39:23.611414Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(158), from_id: Some(153), event_type: TorchOff, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.613671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(168), from_id: Some(158), event_type: SoftOff, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.613740Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(170), from_id: Some(158), event_type: SoftOff, target_position: Position(2, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.613872Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(171), from_id: Some(168), event_type: SoftOff, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.613927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:39:23.613951Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(184), from_id: Some(171), event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.613972Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(185), from_id: Some(171), event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.613995Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(187), from_id: Some(184), event_type: SoftOn, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.614022Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(190), from_id: Some(184), event_type: SoftOn, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.614074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:39:23.615566Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/6
[INFO] [stdout] [2m2026-06-12T07:39:23.621156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/7
[INFO] [stdout] [2m2026-06-12T07:39:23.623479Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....c......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .trct......
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   ..t........
[INFO] [stdout]   .rc........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...tc......
[INFO] [stdout]   .trc.......
[INFO] [stdout]   .c.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   scc........
[INFO] [stdout]   .t.........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.630733Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(3), from_id: None, event_type: HardOn, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.630848Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(4), from_id: None, event_type: TorchOn, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.630891Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.630924Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(13), from_id: None, event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.630959Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(15), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.630992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(18), from_id: None, event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.631025Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(1, 5, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.631049Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.631109Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(32), from_id: None, event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.631135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(33), from_id: None, event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.631216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(40), from_id: Some(4), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.631427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: Some(4), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.633599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(63), from_id: Some(22), event_type: SoftOn, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.633857Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(68), from_id: Some(24), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.634843Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(83), from_id: Some(40), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.635172Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(93), from_id: Some(63), event_type: SoftOn, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.635821Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(98), from_id: Some(68), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.636070Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.636167Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(107), from_id: Some(83), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.636315Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(112), from_id: Some(93), event_type: HardOff, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.636423Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(117), from_id: Some(98), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.636628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(118), from_id: Some(107), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.636962Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(134), from_id: Some(118), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.637453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(137), from_id: Some(118), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.637854Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.639346Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(151), from_id: None, event_type: HardOn, target_position: Position(1, 6, 0), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.639532Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(156), from_id: None, event_type: HardOn, target_position: Position(1, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.640095Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:23.640361Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(158), from_id: Some(151), event_type: HardOn, target_position: Position(1, 6, 1), direction: Bottom }, Block { kind: Torch { is_on: false }, direction: Bottom }
[INFO] [stdout] [2m2026-06-12T07:39:23.640743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(160), from_id: Some(151), event_type: HardOn, target_position: Position(1, 5, 0), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.641145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:23.641684Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(161), from_id: Some(156), event_type: HardOn, target_position: Position(1, 7, 3), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.642351Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(164), from_id: Some(156), event_type: HardOn, target_position: Position(1, 5, 3), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.642434Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/3
[INFO] [stdout] [2m2026-06-12T07:39:23.642507Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(166), from_id: Some(158), event_type: TorchOff, target_position: Position(2, 6, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.642600Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(174), from_id: Some(160), event_type: HardOff, target_position: Position(1, 5, 1), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.642681Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(175), from_id: Some(161), event_type: TorchOff, target_position: Position(2, 7, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.642941Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(185), from_id: Some(166), event_type: SoftOff, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.643074Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(187), from_id: Some(166), event_type: SoftOff, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.643175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(190), from_id: Some(174), event_type: HardOff, target_position: Position(1, 5, 2), direction: Bottom }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.643530Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(194), from_id: Some(175), event_type: SoftOff, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.643739Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(196), from_id: Some(175), event_type: SoftOff, target_position: Position(2, 7, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.644011Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(198), from_id: Some(185), event_type: SoftOff, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.644137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(207), from_id: Some(190), event_type: SoftOff, target_position: Position(2, 5, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.644272Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(211), from_id: Some(190), event_type: SoftOff, target_position: Position(1, 5, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.644517Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(212), from_id: Some(194), event_type: SoftOff, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.644807Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(228), from_id: Some(207), event_type: SoftOff, target_position: Position(2, 6, 2), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.644933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/4
[INFO] [stdout] [2m2026-06-12T07:39:23.645087Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(222), from_id: Some(198), event_type: TorchOn, target_position: Position(4, 7, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.645332Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(226), from_id: Some(198), event_type: HardOn, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.645549Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(242), from_id: Some(212), event_type: TorchOn, target_position: Position(4, 7, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.645785Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(243), from_id: Some(212), event_type: HardOn, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.646359Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(245), from_id: Some(228), event_type: TorchOn, target_position: Position(2, 7, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.646548Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(247), from_id: Some(228), event_type: TorchOn, target_position: Position(2, 6, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.647041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(248), from_id: Some(228), event_type: HardOn, target_position: Position(2, 6, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.647645Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(275), from_id: Some(247), event_type: SoftOn, target_position: Position(3, 6, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.648176Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(277), from_id: Some(247), event_type: SoftOn, target_position: Position(2, 6, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.648710Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(279), from_id: Some(248), event_type: HardOn, target_position: Position(2, 7, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.649181Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(284), from_id: Some(275), event_type: SoftOn, target_position: Position(3, 7, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.649572Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(293), from_id: Some(279), event_type: SoftOn, target_position: Position(3, 7, 3), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.649992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(301), from_id: Some(293), event_type: SoftOn, target_position: Position(4, 7, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.650238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/5
[INFO] [stdout] [2m2026-06-12T07:39:23.650512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(284), event_type: HardOff, target_position: Position(3, 7, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.650853Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(301), event_type: HardOff, target_position: Position(4, 7, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.651413Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(311), from_id: Some(300), event_type: HardOff, target_position: Position(4, 7, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.651554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(322), from_id: Some(311), event_type: SoftOff, target_position: Position(3, 7, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.652388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(311), event_type: SoftOff, target_position: Position(4, 7, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.652618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/6
[INFO] [stdout] [2m2026-06-12T07:39:23.654521Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:23.655439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:23.659671Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.660280Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(553), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.660739Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:23.660849Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(558), from_id: Some(553), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.660961Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(561), from_id: Some(553), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.661049Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(564), from_id: Some(558), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.661308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(573), from_id: Some(564), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.661440Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:23.661514Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(573), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.661605Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(575), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.661828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(583), from_id: Some(581), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.661922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:39:23.661992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(588), from_id: Some(583), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662069Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(590), from_id: Some(583), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662159Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(595), from_id: Some(588), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(596), from_id: Some(588), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662339Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(599), from_id: Some(590), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662478Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(600), from_id: Some(590), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662626Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(601), from_id: Some(595), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662733Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(603), from_id: Some(595), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662853Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(599), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.662922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(611), from_id: Some(599), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.663019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(616), from_id: Some(601), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.663080Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(601), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.663188Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(624), from_id: Some(610), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.663448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(629), from_id: Some(616), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.663567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(638), from_id: Some(624), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.663680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(624), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.663782Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(638), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.663994Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:39:23.664095Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(642), from_id: Some(629), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.664293Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(645), from_id: Some(629), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.664427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(645), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.664602Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:39:23.669669Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] [2m2026-06-12T07:39:23.670886Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/13
[INFO] [stdout] [2m2026-06-12T07:39:23.674767Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(684), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.674989Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(685), from_id: Some(684), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.675068Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/14
[INFO] [stdout] [2m2026-06-12T07:39:23.675155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(690), from_id: Some(685), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.675248Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(694), from_id: Some(685), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.675379Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(697), from_id: Some(690), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.675499Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(694), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.675802Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(706), from_id: Some(697), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.675898Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.676017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(711), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.676125Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(712), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.676596Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(728), from_id: Some(712), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.676701Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/15
[INFO] [stdout] [2m2026-06-12T07:39:23.676810Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(713), from_id: Some(706), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.676918Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(706), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.677017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(734), from_id: Some(728), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.677099Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.677186Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(736), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.677495Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(748), from_id: Some(715), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.677650Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(734), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.677737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(735), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.677876Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(766), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.678195Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(768), from_id: Some(754), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.678271Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(769), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.678468Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(773), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.678567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(780), from_id: Some(768), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.678743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(795), from_id: Some(780), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.678850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/16
[INFO] [stdout] [2m2026-06-12T07:39:23.678938Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(773), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(801), from_id: Some(790), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(803), from_id: Some(801), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.679339Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/17
[INFO] [stdout] [2m2026-06-12T07:39:23.679408Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(803), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679546Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(803), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679632Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(808), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679698Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(808), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679790Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(821), from_id: Some(815), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(815), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.679974Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(821), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.680033Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(829), from_id: Some(821), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.680267Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(833), from_id: Some(828), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.680453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/18
[INFO] [stdout] [2m2026-06-12T07:39:23.680583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(846), from_id: Some(833), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.680697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(848), from_id: Some(846), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.680851Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(854), from_id: Some(848), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.681029Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/19
[INFO] [stdout] [2m2026-06-12T07:39:23.686334Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:39:23.687588Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/21
[INFO] [stdout] [2m2026-06-12T07:39:23.692983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(875), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.693221Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(876), from_id: Some(875), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.693312Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/22
[INFO] [stdout] [2m2026-06-12T07:39:23.693392Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(876), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.693459Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(885), from_id: Some(876), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.693540Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(886), from_id: Some(884), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.693637Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(890), from_id: Some(884), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.693729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(885), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.693983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(896), from_id: Some(886), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.694078Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(902), from_id: Some(890), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694170Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(904), from_id: Some(890), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694256Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(906), from_id: Some(892), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(908), from_id: Some(892), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694453Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(915), from_id: Some(902), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694555Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(924), from_id: Some(906), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694670Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(915), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694773Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(915), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694880Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(935), from_id: Some(924), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.694984Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(931), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.695634Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(949), from_id: Some(936), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.695734Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/23
[INFO] [stdout] [2m2026-06-12T07:39:23.695846Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(910), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.696004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(912), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.696103Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(913), from_id: Some(896), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.696192Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(955), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.696408Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.696498Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(949), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.696791Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(959), from_id: Some(910), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.696964Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(969), from_id: Some(913), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.697035Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(970), from_id: Some(913), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.697285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(975), from_id: Some(955), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.697451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(981), from_id: Some(957), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.697612Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(983), from_id: Some(957), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.698039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(957), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.698127Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(985), from_id: Some(958), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.698246Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(958), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.698347Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(998), from_id: Some(969), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.698865Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(970), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.699196Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(970), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.700224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1010), from_id: Some(981), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.700512Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(983), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.700599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1017), from_id: Some(983), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.700788Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1024), from_id: Some(985), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.700859Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(985), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.700960Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1029), from_id: Some(986), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701041Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1030), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1038), from_id: Some(1003), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1051), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701359Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1059), from_id: Some(1024), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1066), from_id: Some(1029), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701601Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1074), from_id: Some(1038), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1076), from_id: Some(1051), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701800Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1077), from_id: Some(1051), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1079), from_id: Some(1059), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.701983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1081), from_id: Some(1059), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1083), from_id: Some(1066), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702163Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1087), from_id: Some(1074), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702441Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1096), from_id: Some(1079), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702546Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1087), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702687Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1111), from_id: Some(1096), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702785Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1112), from_id: Some(1096), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702871Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1113), from_id: Some(1107), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.702950Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1116), from_id: Some(1111), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.703062Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1126), from_id: Some(1113), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.703213Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/24
[INFO] [stdout] [2m2026-06-12T07:39:23.703288Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(991), from_id: Some(959), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.703376Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(993), from_id: Some(959), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.703469Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1005), from_id: Some(975), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.703577Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1007), from_id: Some(975), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.703678Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1046), from_id: Some(1010), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.703857Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1010), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.704100Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1153), from_id: Some(1049), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.704224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/25
[INFO] [stdout] [2m2026-06-12T07:39:23.724692Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/26
[INFO] [stdout] [2m2026-06-12T07:39:23.725002Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1161), from_id: None, event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.725993Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1165), from_id: None, event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.726795Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/27
[INFO] [stdout] [2m2026-06-12T07:39:23.726883Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1174), from_id: Some(1161), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.727490Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/28
[INFO] [stdout] [2m2026-06-12T07:39:23.732645Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/29
[INFO] [stdout] [2m2026-06-12T07:39:23.733988Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/30
[INFO] [stdout] [2m2026-06-12T07:39:23.738127Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1198), from_id: None, event_type: HardOff, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.738315Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1199), from_id: Some(1198), event_type: HardOff, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.738385Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/31
[INFO] [stdout] [2m2026-06-12T07:39:23.738430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1205), from_id: Some(1199), event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.738493Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1207), from_id: Some(1199), event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.739968Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1208), from_id: Some(1205), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.740065Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1215), from_id: Some(1207), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.740137Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1226), from_id: Some(1215), event_type: SoftOn, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.740304Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/32
[INFO] [stdout] [2m2026-06-12T07:39:23.740462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1219), from_id: Some(1208), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.740542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1220), from_id: Some(1208), event_type: TorchOff, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.740626Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1238), from_id: Some(1219), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.741785Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1241), from_id: Some(1220), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.741901Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1245), from_id: Some(1238), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.741952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1246), from_id: Some(1238), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.742951Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1250), from_id: Some(1241), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.743043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1252), from_id: Some(1245), event_type: RedstoneOff, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] test world::simulator::test::unittest_simulator_xor_generated_truth_table ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.743986Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/33
[INFO] [stdout] [2m2026-06-12T07:39:23.744016Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1262), from_id: Some(1250), event_type: TorchOn, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744053Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1270), from_id: Some(1262), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744165Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1272), from_id: Some(1270), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.744194Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/34
[INFO] [stdout] [2m2026-06-12T07:39:23.744207Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1277), from_id: Some(1272), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744228Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1279), from_id: Some(1272), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1284), from_id: Some(1277), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744280Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1285), from_id: Some(1277), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744308Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1288), from_id: Some(1279), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744325Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1289), from_id: Some(1279), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744346Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1290), from_id: Some(1284), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1292), from_id: Some(1284), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744415Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1299), from_id: Some(1288), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744432Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1300), from_id: Some(1288), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744489Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1310), from_id: Some(1299), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1311), from_id: Some(1299), event_type: SoftOff, target_position: Position(2, 3, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744622Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1317), from_id: Some(1310), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.744664Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/35
[INFO] [stdout] [2m2026-06-12T07:39:23.744678Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1329), from_id: Some(1317), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744704Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1331), from_id: Some(1317), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1332), from_id: Some(1317), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744847Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1333), from_id: Some(1329), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.744894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1341), from_id: Some(1331), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744926Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1343), from_id: Some(1332), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744944Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1344), from_id: Some(1332), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744971Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1355), from_id: Some(1341), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.744992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1356), from_id: Some(1341), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1359), from_id: Some(1343), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745058Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1362), from_id: Some(1344), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745085Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1364), from_id: Some(1344), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1367), from_id: Some(1355), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1374), from_id: Some(1359), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745182Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1381), from_id: Some(1364), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745255Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1389), from_id: Some(1374), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745277Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1391), from_id: Some(1374), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/36
[INFO] [stdout] [2m2026-06-12T07:39:23.745336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1349), from_id: Some(1333), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.745369Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/37
[INFO] [stdout] [2m2026-06-12T07:39:23.750196Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/38
[INFO] [stdout] [2m2026-06-12T07:39:23.751243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 9/39
[INFO] [stdout] [2m2026-06-12T07:39:23.756114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/40
[INFO] [stdout] [2m2026-06-12T07:39:23.757147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/41
[INFO] [stdout] [2m2026-06-12T07:39:23.761271Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.761697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761741Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761786Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761820Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761841Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761871Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761919Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761935Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761955Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761970Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.761989Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762031Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762052Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762108Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762147Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762168Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762192Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762252Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762353Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762540Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.762653Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.762685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762720Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762740Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762781Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.762942Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.763070Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763203Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763242Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763283Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763334Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763493Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.763639Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.763699Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763783Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.763899Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764049Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.764187Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.764495Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.764554Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764602Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764629Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764664Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764779Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764812Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764850Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764876Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764923Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764942Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764966Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.764995Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765086Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765110Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765130Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765289Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765350Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765465Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.765586Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.765647Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765687Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765707Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765862Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765926Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.765982Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766003Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.766169Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766194Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766257Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766290Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766317Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766368Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766490Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.766525Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.766541Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766567Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766597Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766633Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766660Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766682Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766806Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766823Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.766946Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.767004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.767022Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.767149Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.767180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.767193Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.767216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.767260Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.767291Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.771788Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:23.772770Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:23.776393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(553), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776438Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(558), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776575Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(559), from_id: Some(553), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.776725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(564), from_id: Some(558), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.776776Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:23.776803Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(569), from_id: Some(559), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(573), from_id: Some(559), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776871Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(577), from_id: Some(564), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776888Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(578), from_id: Some(564), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776911Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(569), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(587), from_id: Some(577), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.776985Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(577), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777007Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(593), from_id: Some(578), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(600), from_id: Some(581), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.777277Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(602), from_id: Some(587), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.777321Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(608), from_id: Some(591), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777351Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(610), from_id: Some(591), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(612), from_id: Some(593), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777395Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(614), from_id: Some(593), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777418Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(626), from_id: Some(608), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777502Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(635), from_id: Some(612), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777536Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(642), from_id: Some(626), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777553Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(643), from_id: Some(626), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777578Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(646), from_id: Some(635), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(642), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(660), from_id: Some(647), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.777903Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:23.777919Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(615), from_id: Some(600), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777947Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(616), from_id: Some(600), event_type: TorchOn, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.777981Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(620), from_id: Some(602), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778004Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(621), from_id: Some(602), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(623), from_id: Some(602), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778057Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(624), from_id: Some(602), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778082Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(665), from_id: Some(660), event_type: TorchOff, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778104Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(666), from_id: Some(660), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778129Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(668), from_id: Some(660), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(669), from_id: Some(660), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778205Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(678), from_id: Some(616), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778330Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(682), from_id: Some(621), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.778405Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(692), from_id: Some(624), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.778427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(693), from_id: Some(624), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.830987Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(701), from_id: Some(666), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.831063Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(707), from_id: Some(668), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(709), from_id: Some(668), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831119Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(668), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(711), from_id: Some(669), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831208Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(712), from_id: Some(669), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831338Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(718), from_id: Some(678), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.831377Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(730), from_id: Some(692), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(731), from_id: Some(692), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831434Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(693), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831456Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(736), from_id: Some(693), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831570Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(742), from_id: Some(707), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.831607Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(748), from_id: Some(709), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(749), from_id: Some(709), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831669Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(756), from_id: Some(711), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831689Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(711), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(761), from_id: Some(712), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831741Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(762), from_id: Some(712), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831794Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(770), from_id: Some(730), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831816Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(771), from_id: Some(730), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831846Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(778), from_id: Some(735), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.831869Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(791), from_id: Some(748), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(798), from_id: Some(756), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832030Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(799), from_id: Some(756), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832067Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(806), from_id: Some(761), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832113Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(819), from_id: Some(771), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(820), from_id: Some(771), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832154Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(821), from_id: Some(771), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(823), from_id: Some(778), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832200Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(825), from_id: Some(791), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(826), from_id: Some(791), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832265Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(833), from_id: Some(799), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832289Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(834), from_id: Some(799), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832309Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(835), from_id: Some(799), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(837), from_id: Some(806), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832365Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(841), from_id: Some(819), event_type: RedstoneOn { strength: 11 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832421Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(853), from_id: Some(823), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(861), from_id: Some(833), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832502Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(874), from_id: Some(841), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832527Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(875), from_id: Some(841), event_type: RedstoneOn { strength: 10 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832549Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(876), from_id: Some(841), event_type: RedstoneOn { strength: 10 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832573Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(879), from_id: Some(853), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(881), from_id: Some(861), event_type: SoftOff, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832628Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(875), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832650Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(893), from_id: Some(876), event_type: RedstoneOn { strength: 9 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832672Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(896), from_id: Some(879), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.832715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(911), from_id: Some(896), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] test world::simulator::test::simulator_preserves_dff_latch_torch_state_on_init ... ok
[INFO] [stdout] [2m2026-06-12T07:39:23.833779Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:39:23.833809Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(723), from_id: Some(682), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.833834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(725), from_id: Some(682), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.833868Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(737), from_id: Some(701), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.833897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(739), from_id: Some(701), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.833925Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(763), from_id: Some(718), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.833950Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(765), from_id: Some(718), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.833987Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(786), from_id: Some(742), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834016Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(789), from_id: Some(742), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834101Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(763), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834123Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(763), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(935), from_id: Some(765), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834175Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(765), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834217Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(944), from_id: Some(789), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(948), from_id: Some(931), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834271Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(950), from_id: Some(931), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834352Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(935), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834374Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(935), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834423Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(971), from_id: Some(957), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(978), from_id: Some(971), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.834618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:39:23.834634Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(983), from_id: Some(978), event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834654Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(978), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834684Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(978), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.834705Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(987), from_id: Some(978), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.837977Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(997), from_id: Some(986), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838048Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(999), from_id: Some(986), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838071Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1000), from_id: Some(986), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838095Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1001), from_id: Some(987), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838117Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1002), from_id: Some(987), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838266Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1007), from_id: Some(997), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.838327Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1013), from_id: Some(999), event_type: RedstoneOn { strength: 13 }, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838349Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1014), from_id: Some(999), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838388Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1021), from_id: Some(1001), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838422Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1026), from_id: Some(1002), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838446Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1034), from_id: Some(1013), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838480Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1040), from_id: Some(1021), event_type: SoftOn, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838505Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1041), from_id: Some(1021), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838528Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1043), from_id: Some(1026), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838623Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1056), from_id: Some(1041), event_type: RedstoneOn { strength: 12 }, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838648Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1058), from_id: Some(1041), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838698Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:39:23.838717Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1029), from_id: Some(1007), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838768Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1032), from_id: Some(1007), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838819Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1077), from_id: Some(1032), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.838860Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/12
[INFO] [stdout] [2m2026-06-12T07:39:23.861040Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/13
[INFO] [stdout] [2m2026-06-12T07:39:23.862122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 8/14
[INFO] [stdout] [2m2026-06-12T07:39:23.869373Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/15
[INFO] [stdout] [2m2026-06-12T07:39:23.878808Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/16
[INFO] [stdout] [2m2026-06-12T07:39:23.890317Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:23.894169Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.894524Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.894798Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.895021Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.895237Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.895481Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.895656Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.895988Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.896091Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.896260Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.896449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.896534Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.896715Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.896995Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.897161Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.897257Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.897444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.897618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.897734Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.897937Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.898259Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.898357Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.898479Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.898647Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.899010Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.899190Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.899462Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.903204Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.903488Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.903665Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.905848Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.905969Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.906052Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.906291Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.909437Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.909598Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.909700Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.909828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.910189Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.910670Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.911114Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.911469Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.911697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.911844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.911913Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.912237Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.912354Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.912461Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.912667Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:23.912886Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.913273Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:23.916877Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917056Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917160Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917446Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917508Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917803Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.917882Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.918017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.918451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.918725Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921144Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921281Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921364Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921503Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921576Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921721Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921906Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.921989Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.922087Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.922155Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.922245Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.922468Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.922661Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.922834Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.922921Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.923079Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.923282Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.927487Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.927780Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.927844Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.928184Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.928300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.928401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.928486Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.928581Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.928679Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.930185Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.930519Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.930800Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.931252Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:23.931467Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.931593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.931881Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.935858Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.938833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.939216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.939599Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.939885Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.939976Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.940394Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.940723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.941017Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.941089Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.941540Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.941714Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.942647Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.942884Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:23.942960Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.943049Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.943141Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.943247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:23.956139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:23.957285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:23.963610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.964590Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(553), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.964931Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:23.965298Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(558), from_id: Some(553), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.965563Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(561), from_id: Some(553), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.965803Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(564), from_id: Some(558), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.966221Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(573), from_id: Some(564), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:23.966424Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:23.966631Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(575), from_id: Some(573), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.967039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(581), from_id: Some(575), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.972468Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(583), from_id: Some(581), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:23.973073Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:39:23.973503Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(588), from_id: Some(583), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.973717Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(590), from_id: Some(583), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.974233Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(595), from_id: Some(588), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.974477Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(596), from_id: Some(588), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.974787Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(599), from_id: Some(590), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.975129Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(600), from_id: Some(590), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.975439Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(601), from_id: Some(595), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.975791Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(603), from_id: Some(595), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.975894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(610), from_id: Some(599), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.976037Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(611), from_id: Some(599), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.976238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(616), from_id: Some(601), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.980862Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(617), from_id: Some(601), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.981706Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(624), from_id: Some(610), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.982538Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(629), from_id: Some(616), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:23.983122Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(638), from_id: Some(624), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.983626Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(624), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.983861Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(647), from_id: Some(638), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.984447Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:39:23.984626Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(642), from_id: Some(629), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.986174Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(645), from_id: Some(629), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.986378Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(663), from_id: Some(645), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:23.986568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:39:24.001832Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/12
[INFO] [stdout] [2m2026-06-12T07:39:24.003365Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/13
[INFO] [stdout] [2m2026-06-12T07:39:24.013128Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(684), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013281Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(685), from_id: Some(684), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.013311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/14
[INFO] [stdout] [2m2026-06-12T07:39:24.013327Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(690), from_id: Some(685), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013354Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(694), from_id: Some(685), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013379Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(697), from_id: Some(690), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013403Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(701), from_id: Some(694), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013510Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(706), from_id: Some(697), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:24.013532Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(710), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013550Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(711), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013566Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(712), from_id: Some(701), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.013693Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(728), from_id: Some(712), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.013718Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/15
[INFO] [stdout] [2m2026-06-12T07:39:24.013729Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(713), from_id: Some(706), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.023818Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(706), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.024128Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(734), from_id: Some(728), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.024627Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(735), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.024943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(736), from_id: Some(728), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.025836Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(748), from_id: Some(715), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:24.026015Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(754), from_id: Some(734), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.026448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(757), from_id: Some(735), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.027023Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(766), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.027317Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(768), from_id: Some(754), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.027578Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(769), from_id: Some(754), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.027957Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(773), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:24.028150Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(780), from_id: Some(768), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.028367Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(795), from_id: Some(780), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.028449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/16
[INFO] [stdout] [2m2026-06-12T07:39:24.028593Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(790), from_id: Some(773), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.028893Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(801), from_id: Some(790), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.029280Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(803), from_id: Some(801), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:24.029373Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/17
[INFO] [stdout] [2m2026-06-12T07:39:24.029445Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(803), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.029514Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(810), from_id: Some(803), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.029609Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(815), from_id: Some(808), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.029672Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(816), from_id: Some(808), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.029783Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(821), from_id: Some(815), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.029868Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(823), from_id: Some(815), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.029952Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(828), from_id: Some(821), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.030019Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(829), from_id: Some(821), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.030223Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(833), from_id: Some(828), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.030331Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/18
[INFO] [stdout] [2m2026-06-12T07:39:24.030424Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(846), from_id: Some(833), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.032100Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(848), from_id: Some(846), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.032786Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(854), from_id: Some(848), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.033390Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/19
[INFO] [stdout] [2m2026-06-12T07:39:24.042742Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/20
[INFO] [stdout] [2m2026-06-12T07:39:24.046927Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/21
[INFO] [stdout] [2m2026-06-12T07:39:24.057585Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(875), from_id: None, event_type: HardOn, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.058409Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(876), from_id: Some(875), event_type: HardOn, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.058589Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/22
[INFO] [stdout] [2m2026-06-12T07:39:24.058795Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(884), from_id: Some(876), event_type: TorchOff, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.058961Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(885), from_id: Some(876), event_type: HardOff, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.059139Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(886), from_id: Some(884), event_type: SoftOff, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.059348Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(890), from_id: Some(884), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.059545Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(892), from_id: Some(885), event_type: HardOff, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.059990Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(896), from_id: Some(886), event_type: SoftOff, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.060531Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(902), from_id: Some(890), event_type: RedstoneOff, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.060933Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(904), from_id: Some(890), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.061459Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(906), from_id: Some(892), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.062427Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(908), from_id: Some(892), event_type: SoftOff, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.066856Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(915), from_id: Some(902), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.067584Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(924), from_id: Some(906), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.067915Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(931), from_id: Some(915), event_type: RedstoneOn { strength: 13 }, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.068243Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(932), from_id: Some(915), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.068563Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(935), from_id: Some(924), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.068835Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(936), from_id: Some(931), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.069216Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(949), from_id: Some(936), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.069291Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/23
[INFO] [stdout] [2m2026-06-12T07:39:24.069329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(910), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.069410Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(912), from_id: Some(896), event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.069449Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(913), from_id: Some(896), event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.076864Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(955), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.077059Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(957), from_id: Some(949), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.077138Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(958), from_id: Some(949), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.077370Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(959), from_id: Some(910), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.077495Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(969), from_id: Some(913), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.077680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(970), from_id: Some(913), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.077919Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(975), from_id: Some(955), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.078024Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(981), from_id: Some(957), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.078126Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(983), from_id: Some(957), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.078327Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(984), from_id: Some(957), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.078444Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(985), from_id: Some(958), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.078580Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(986), from_id: Some(958), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.078675Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(998), from_id: Some(969), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.078790Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1003), from_id: Some(970), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.078857Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1004), from_id: Some(970), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.079044Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1010), from_id: Some(981), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.082833Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1016), from_id: Some(983), event_type: RedstoneOff, target_position: Position(3, 2, 1), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.082979Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1017), from_id: Some(983), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083086Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1024), from_id: Some(985), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083156Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1025), from_id: Some(985), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083252Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1029), from_id: Some(986), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083317Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1030), from_id: Some(986), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083429Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1038), from_id: Some(1003), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083507Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1051), from_id: Some(1016), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: South }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1059), from_id: Some(1024), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: North }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083707Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1066), from_id: Some(1029), event_type: RedstoneOff, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083816Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1074), from_id: Some(1038), event_type: RedstoneOn { strength: 12 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083894Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1076), from_id: Some(1051), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.083967Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1077), from_id: Some(1051), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.084052Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1079), from_id: Some(1059), event_type: RedstoneOff, target_position: Position(4, 1, 3), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.084123Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1081), from_id: Some(1059), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.085238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1083), from_id: Some(1066), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.085344Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1087), from_id: Some(1074), event_type: RedstoneOn { strength: 11 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 11 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.085542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1096), from_id: Some(1079), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.085959Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1107), from_id: Some(1087), event_type: RedstoneOn { strength: 10 }, target_position: Position(3, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 10 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.086048Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1111), from_id: Some(1096), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.086436Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1112), from_id: Some(1096), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.086521Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1113), from_id: Some(1107), event_type: RedstoneOn { strength: 9 }, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 0, state: 3, strength: 9 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.086607Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1116), from_id: Some(1111), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.086696Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1126), from_id: Some(1113), event_type: SoftOn, target_position: Position(2, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.088792Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/24
[INFO] [stdout] [2m2026-06-12T07:39:24.088903Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(991), from_id: Some(959), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.088991Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(993), from_id: Some(959), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.089069Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1005), from_id: Some(975), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.089248Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1007), from_id: Some(975), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.089326Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1046), from_id: Some(1010), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.089417Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1049), from_id: Some(1010), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.089592Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1153), from_id: Some(1049), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.089675Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/25
[INFO] [stdout] [2m2026-06-12T07:39:24.118008Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/26
[INFO] [stdout] [2m2026-06-12T07:39:24.118406Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1161), from_id: None, event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.118922Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1165), from_id: None, event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.119399Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/27
[INFO] [stdout] [2m2026-06-12T07:39:24.119482Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1174), from_id: Some(1161), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.119606Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 7/28
[INFO] [stdout] [2m2026-06-12T07:39:24.126499Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/29
[INFO] [stdout] [2m2026-06-12T07:39:24.127619Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/30
[INFO] [stdout] [2m2026-06-12T07:39:24.134430Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1199), from_id: None, event_type: HardOff, target_position: Position(1, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.136944Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1200), from_id: Some(1199), event_type: HardOff, target_position: Position(2, 3, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.139300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/31
[INFO] [stdout] [2m2026-06-12T07:39:24.139414Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1206), from_id: Some(1200), event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.139523Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1208), from_id: Some(1200), event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.139630Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1209), from_id: Some(1200), event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.139788Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1221), from_id: Some(1209), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.143861Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1226), from_id: Some(1221), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.144043Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1231), from_id: Some(1226), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.144135Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1232), from_id: Some(1226), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.144250Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1240), from_id: Some(1232), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.146016Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(1241), from_id: Some(1240), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.147212Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/32
[INFO] [stdout] [2m2026-06-12T07:39:24.147304Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(1247), from_id: Some(1241), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.147404Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/33
[INFO] [stdout] [2m2026-06-12T07:39:24.160398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/34
[INFO] [stdout] [2m2026-06-12T07:39:24.166910Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/35
[INFO] [stdout] [2m2026-06-12T07:39:24.181088Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/36
[INFO] [stdout] [2m2026-06-12T07:39:24.183111Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/37
[INFO] [stdout] [2m2026-06-12T07:39:24.187349Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m Simulation target
[INFO] [stdout] h=5
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] h=4
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..rr.......
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..c........
[INFO] [stdout]   ..r........
[INFO] [stdout]   ..c........
[INFO] [stdout] h=3
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ..ccr......
[INFO] [stdout]   sct.cr.....
[INFO] [stdout]   sctr.r.....
[INFO] [stdout]   ..ctr......
[INFO] [stdout]   sctr.......
[INFO] [stdout] h=2
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ....ctr....
[INFO] [stdout]   ..rctcc....
[INFO] [stdout]   ...c.c.....
[INFO] [stdout]   ..rtcr.....
[INFO] [stdout]   ..tc.......
[INFO] [stdout] h=1
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ......c....
[INFO] [stdout]   .rcrrct....
[INFO] [stdout]   .rtr.......
[INFO] [stdout]   ..c..c.....
[INFO] [stdout]   ...........
[INFO] [stdout] h=0
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout]   .c.cc......
[INFO] [stdout]   .c.c.......
[INFO] [stdout]   ...........
[INFO] [stdout]   ...........
[INFO] [stdout] 
[INFO] [stdout] [2m2026-06-12T07:39:24.187992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(0), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188036Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(1), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188065Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(2), from_id: None, event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(6), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188127Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(9), from_id: None, event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188152Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(10), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188190Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(14), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188221Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(16), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188247Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(19), from_id: None, event_type: TorchOn, target_position: Position(5, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188270Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(20), from_id: None, event_type: TorchOn, target_position: Position(4, 4, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188300Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(22), from_id: None, event_type: TorchOn, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188318Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(23), from_id: None, event_type: HardOn, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(24), from_id: None, event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188395Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(29), from_id: None, event_type: TorchOn, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188422Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(30), from_id: None, event_type: TorchOn, target_position: Position(2, 1, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188448Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(32), from_id: None, event_type: HardOn, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188471Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(33), from_id: None, event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188490Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(34), from_id: None, event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188532Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(42), from_id: None, event_type: HardOn, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188558Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(44), from_id: None, event_type: TorchOn, target_position: Position(2, 4, 3), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188583Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(46), from_id: None, event_type: TorchOn, target_position: Position(2, 3, 2), direction: Top }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188603Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(47), from_id: None, event_type: HardOn, target_position: Position(2, 3, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188636Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(50), from_id: Some(0), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188657Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(51), from_id: Some(0), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(60), from_id: Some(2), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188791Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(61), from_id: Some(2), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.188847Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(75), from_id: Some(10), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189000Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(85), from_id: Some(16), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:24.189141Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(90), from_id: Some(20), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.189180Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(96), from_id: Some(22), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189222Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(99), from_id: Some(22), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189244Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(100), from_id: Some(23), event_type: HardOn, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 12, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(101), from_id: Some(23), event_type: HardOn, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189419Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(112), from_id: Some(30), event_type: SoftOn, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.189552Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(119), from_id: Some(32), event_type: HardOn, target_position: Position(2, 1, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 15, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189594Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(127), from_id: Some(33), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189618Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(130), from_id: Some(34), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189674Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(141), from_id: Some(46), event_type: SoftOn, target_position: Position(3, 3, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189709Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(147), from_id: Some(47), event_type: HardOn, target_position: Position(2, 4, 4), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189744Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(153), from_id: Some(50), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189849Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(161), from_id: Some(60), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.189992Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(167), from_id: Some(75), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:24.190130Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(181), from_id: Some(96), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.190182Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(192), from_id: Some(100), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 2, 3), direction: None }, Block { kind: Redstone { on_count: 0, state: 12, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.190209Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(195), from_id: Some(101), event_type: SoftOn, target_position: Position(3, 4, 3), direction: East }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.190238Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(197), from_id: Some(101), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.190301Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(210), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.190336Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(213), from_id: Some(127), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.190478Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(217), from_id: Some(130), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:24.190616Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(219), from_id: Some(141), event_type: SoftOn, target_position: Position(4, 3, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.191035Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/1
[INFO] [stdout] [2m2026-06-12T07:39:24.191098Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(199), from_id: Some(112), event_type: TorchOff, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191145Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(235), from_id: Some(167), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191171Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(237), from_id: Some(167), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191203Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(244), from_id: Some(181), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191232Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(270), from_id: Some(217), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191294Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(277), from_id: Some(219), event_type: TorchOff, target_position: Position(4, 3, 1), direction: Top }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191316Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(278), from_id: Some(219), event_type: HardOff, target_position: Position(4, 3, 3), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191356Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(283), from_id: Some(199), event_type: RedstoneOff, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191382Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(286), from_id: Some(235), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191401Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(287), from_id: Some(235), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191431Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(290), from_id: Some(237), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191451Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(291), from_id: Some(237), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191476Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(293), from_id: Some(244), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191507Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(299), from_id: Some(270), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191533Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(300), from_id: Some(277), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191604Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(303), from_id: Some(277), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191630Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(304), from_id: Some(278), event_type: HardOff, target_position: Position(5, 3, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191652Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(305), from_id: Some(278), event_type: HardOff, target_position: Position(4, 4, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(310), from_id: Some(283), event_type: SoftOff, target_position: Position(4, 1, 2), direction: East }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191716Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(313), from_id: Some(283), event_type: RedstoneOff, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(314), from_id: Some(283), event_type: SoftOff, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191794Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(317), from_id: Some(286), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191840Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(324), from_id: Some(290), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191860Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(325), from_id: Some(290), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.191897Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(332), from_id: Some(293), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(334), from_id: Some(299), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:24.192158Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(339), from_id: Some(300), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.192214Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(351), from_id: Some(304), event_type: SoftOff, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(355), from_id: Some(305), event_type: RedstoneOff, target_position: Position(3, 4, 4), direction: None }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192272Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(356), from_id: Some(305), event_type: SoftOff, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192395Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(364), from_id: Some(313), event_type: SoftOff, target_position: Position(5, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192461Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(378), from_id: Some(324), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192516Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(403), from_id: Some(355), event_type: RedstoneOff, target_position: Position(2, 4, 4), direction: East }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192536Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(404), from_id: Some(355), event_type: SoftOff, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192650Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(406), from_id: Some(356), event_type: SoftOff, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.192702Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(417), from_id: Some(378), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192728Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(419), from_id: Some(378), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192868Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(420), from_id: Some(403), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 4, 4), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192936Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(434), from_id: Some(417), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192974Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(440), from_id: Some(420), event_type: SoftOn, target_position: Position(3, 4, 3), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.192999Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(441), from_id: Some(420), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 4, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193048Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(453), from_id: Some(441), event_type: SoftOn, target_position: Position(4, 4, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193171Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(454), from_id: Some(453), event_type: SoftOn, target_position: Position(5, 4, 2), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.193207Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/2
[INFO] [stdout] [2m2026-06-12T07:39:24.193225Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(389), from_id: Some(334), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193251Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(391), from_id: Some(334), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193281Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(395), from_id: Some(339), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193316Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(398), from_id: Some(339), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193339Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(428), from_id: Some(406), event_type: TorchOn, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193360Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(430), from_id: Some(406), event_type: TorchOn, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193398Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(460), from_id: Some(454), event_type: TorchOff, target_position: Position(6, 4, 2), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193423Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(462), from_id: Some(454), event_type: TorchOff, target_position: Position(5, 3, 2), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193456Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(467), from_id: Some(389), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193476Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(468), from_id: Some(389), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193551Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(480), from_id: Some(398), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193610Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(496), from_id: Some(467), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193634Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(498), from_id: Some(467), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193712Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(506), from_id: Some(496), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(507), from_id: Some(496), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.193983Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(511), from_id: Some(506), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.194026Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/3
[INFO] [stdout] [2m2026-06-12T07:39:24.194042Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(521), from_id: Some(511), event_type: TorchOff, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.194072Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(524), from_id: Some(511), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.194115Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(532), from_id: Some(524), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.194157Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/4
[INFO] [stdout] [2m2026-06-12T07:39:24.213335Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/5
[INFO] [stdout] [2m2026-06-12T07:39:24.219711Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/6
[INFO] [stdout] [2m2026-06-12T07:39:24.246307Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(552), from_id: None, event_type: HardOn, target_position: Position(1, 0, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246393Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(557), from_id: None, event_type: HardOn, target_position: Position(1, 2, 3), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246508Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(558), from_id: Some(552), event_type: HardOn, target_position: Position(2, 0, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.246617Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(563), from_id: Some(557), event_type: HardOn, target_position: Position(2, 2, 3), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.246638Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/7
[INFO] [stdout] [2m2026-06-12T07:39:24.246655Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(568), from_id: Some(558), event_type: TorchOff, target_position: Position(3, 0, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246680Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(571), from_id: Some(558), event_type: HardOff, target_position: Position(2, 0, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246697Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(572), from_id: Some(563), event_type: TorchOff, target_position: Position(3, 2, 3), direction: West }, Block { kind: Redstone { on_count: 0, state: 6, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246723Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(576), from_id: Some(563), event_type: HardOff, target_position: Position(2, 2, 4), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246743Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(579), from_id: Some(568), event_type: SoftOff, target_position: Position(3, 0, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246805Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(587), from_id: Some(572), event_type: SoftOff, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246828Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(591), from_id: Some(576), event_type: HardOff, target_position: Position(2, 1, 4), direction: North }, Block { kind: Redstone { on_count: 0, state: 15, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.246943Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(596), from_id: Some(579), event_type: SoftOff, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: true }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:24.247038Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(601), from_id: Some(587), event_type: SoftOff, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: true }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:24.247059Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(605), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 2, 4), direction: South }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247075Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(606), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 0, 4), direction: North }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(607), from_id: Some(591), event_type: SoftOff, target_position: Position(2, 1, 3), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247199Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(627), from_id: Some(607), event_type: SoftOff, target_position: Position(3, 1, 3), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.247224Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/8
[INFO] [stdout] [2m2026-06-12T07:39:24.247236Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(608), from_id: Some(596), event_type: TorchOn, target_position: Position(2, 1, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 5, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247263Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(612), from_id: Some(601), event_type: TorchOn, target_position: Position(4, 1, 2), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247285Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(614), from_id: Some(601), event_type: TorchOn, target_position: Position(3, 0, 2), direction: North }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247311Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(633), from_id: Some(627), event_type: TorchOn, target_position: Position(4, 1, 3), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247327Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(634), from_id: Some(627), event_type: TorchOn, target_position: Position(3, 2, 3), direction: South }, Block { kind: Redstone { on_count: 1, state: 6, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247342Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(635), from_id: Some(627), event_type: TorchOn, target_position: Position(3, 0, 3), direction: North }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247371Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(640), from_id: Some(608), event_type: SoftOn, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247488Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(650), from_id: Some(614), event_type: SoftOn, target_position: Position(2, 0, 2), direction: East }, Block { kind: Torch { is_on: false }, direction: East }
[INFO] [stdout] [2m2026-06-12T07:39:24.247540Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(656), from_id: Some(633), event_type: RedstoneOn { strength: 14 }, target_position: Position(5, 1, 2), direction: None }, Block { kind: Redstone { on_count: 0, state: 10, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247561Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(659), from_id: Some(634), event_type: SoftOn, target_position: Position(3, 2, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247683Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(664), from_id: Some(640), event_type: SoftOn, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: false }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:24.247712Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(674), from_id: Some(656), event_type: SoftOn, target_position: Position(5, 2, 2), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.247737Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(676), from_id: Some(656), event_type: RedstoneOn { strength: 13 }, target_position: Position(5, 2, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.248794Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(677), from_id: Some(656), event_type: SoftOn, target_position: Position(5, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.248944Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(681), from_id: Some(659), event_type: SoftOn, target_position: Position(3, 1, 2), direction: North }, Block { kind: Torch { is_on: false }, direction: North }
[INFO] [stdout] [2m2026-06-12T07:39:24.249039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(693), from_id: Some(676), event_type: RedstoneOn { strength: 12 }, target_position: Position(5, 3, 3), direction: South }, Block { kind: Redstone { on_count: 0, state: 12, strength: 12 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249093Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(708), from_id: Some(693), event_type: SoftOn, target_position: Position(5, 3, 2), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249169Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 3/9
[INFO] [stdout] [2m2026-06-12T07:39:24.249235Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(683), from_id: Some(664), event_type: TorchOff, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 10, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249315Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(685), from_id: Some(664), event_type: TorchOff, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 9, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249381Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(703), from_id: Some(681), event_type: TorchOff, target_position: Position(2, 1, 2), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249457Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(714), from_id: Some(683), event_type: RedstoneOff, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249504Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(715), from_id: Some(683), event_type: SoftOff, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249568Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(718), from_id: Some(685), event_type: RedstoneOff, target_position: Position(1, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249621Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(719), from_id: Some(685), event_type: SoftOff, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249685Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(722), from_id: Some(703), event_type: SoftOff, target_position: Position(2, 1, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249745Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(723), from_id: Some(714), event_type: RedstoneOff, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249807Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(725), from_id: Some(714), event_type: SoftOff, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249908Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(732), from_id: Some(718), event_type: RedstoneOff, target_position: Position(2, 3, 2), direction: West }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.249959Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(733), from_id: Some(718), event_type: SoftOff, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.252132Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(739), from_id: Some(722), event_type: SoftOff, target_position: Position(2, 2, 1), direction: South }, Block { kind: Torch { is_on: true }, direction: South }
[INFO] [stdout] [2m2026-06-12T07:39:24.252201Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(744), from_id: Some(723), event_type: SoftOff, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.252414Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(745), from_id: Some(723), event_type: SoftOff, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.252513Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(752), from_id: Some(732), event_type: RedstoneOn { strength: 14 }, target_position: Position(1, 3, 1), direction: East }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.252842Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(762), from_id: Some(744), event_type: SoftOff, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: true }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.252923Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(771), from_id: Some(752), event_type: RedstoneOn { strength: 13 }, target_position: Position(1, 2, 1), direction: North }, Block { kind: Redstone { on_count: 0, state: 9, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.252960Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(773), from_id: Some(752), event_type: SoftOn, target_position: Position(1, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253036Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(780), from_id: Some(771), event_type: SoftOn, target_position: Position(1, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253092Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 4/10
[INFO] [stdout] [2m2026-06-12T07:39:24.253148Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(757), from_id: Some(739), event_type: TorchOn, target_position: Position(3, 2, 1), direction: West }, Block { kind: Redstone { on_count: 1, state: 10, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253203Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(759), from_id: Some(739), event_type: TorchOn, target_position: Position(1, 2, 1), direction: East }, Block { kind: Redstone { on_count: 1, state: 9, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253262Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(775), from_id: Some(762), event_type: TorchOn, target_position: Position(6, 4, 1), direction: South }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253329Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(778), from_id: Some(762), event_type: HardOn, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 1, on_base_count: 1 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253373Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(791), from_id: Some(757), event_type: RedstoneOn { strength: 14 }, target_position: Position(3, 3, 1), direction: None }, Block { kind: Redstone { on_count: 0, state: 5, strength: 14 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253428Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(792), from_id: Some(757), event_type: SoftOn, target_position: Position(3, 2, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(804), from_id: Some(778), event_type: HardOn, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 1, state: 3, strength: 15 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253895Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(808), from_id: Some(791), event_type: RedstoneOn { strength: 13 }, target_position: Position(4, 3, 1), direction: West }, Block { kind: Redstone { on_count: 0, state: 3, strength: 13 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.253940Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(810), from_id: Some(791), event_type: SoftOn, target_position: Position(3, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.255938Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(818), from_id: Some(808), event_type: SoftOn, target_position: Position(5, 3, 1), direction: West }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.256039Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(819), from_id: Some(808), event_type: SoftOn, target_position: Position(4, 3, 0), direction: Top }, Block { kind: Cobble { on_count: 1, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.256264Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger torch event: Event { id: Some(823), from_id: Some(818), event_type: SoftOn, target_position: Position(6, 3, 1), direction: West }, Block { kind: Torch { is_on: false }, direction: West }
[INFO] [stdout] [2m2026-06-12T07:39:24.256362Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 5/11
[INFO] [stdout] [2m2026-06-12T07:39:24.256452Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(836), from_id: Some(823), event_type: HardOff, target_position: Position(6, 3, 2), direction: None }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.256542Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger redstone event: Event { id: Some(838), from_id: Some(836), event_type: HardOff, target_position: Position(6, 4, 2), direction: South }, Block { kind: Redstone { on_count: 0, state: 3, strength: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.256638Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m trigger cobble event: Event { id: Some(844), from_id: Some(838), event_type: SoftOff, target_position: Position(6, 4, 1), direction: Top }, Block { kind: Cobble { on_count: 0, on_base_count: 0 }, direction: None }
[INFO] [stdout] [2m2026-06-12T07:39:24.259884Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 6/12
[INFO] [stdout] [2m2026-06-12T07:39:24.270118Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 1/13
[INFO] [stdout] [2m2026-06-12T07:39:24.274813Z[0m [32m INFO[0m [2mredstone_compiler::world::simulator[0m[2m:[0m simulator cycle: 2/14
[INFO] [stdout] test world::simulator::test::unittest_simulator_full_adder_sequential_toggles_match_fresh_recompute ... ok
[INFO] [stdout] [2m2026-06-12T07:39:24.676539Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 27 -> generated 70 -> compacted 70 -> sampled 70
[INFO] [stdout] [2m2026-06-12T07:39:24.679999Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output out [1] 
[INFO] [stdout] [2m2026-06-12T07:39:24.693470Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 27 -> generated 70 -> compacted 70 -> sampled 70
[INFO] [stdout] [2m2026-06-12T07:39:24.697799Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output out [1] 
[INFO] [stdout] [2m2026-06-12T07:39:24.712206Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 70 -> generated 70 -> compacted 70 -> sampled 70
[INFO] [stdout] [2m2026-06-12T07:39:24.712266Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_with_outputs_reports_input_positions_after_queue_compaction ... ok
[INFO] [stdout] [2m2026-06-12T07:39:24.725384Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 70 -> generated 124 -> compacted 124 -> sampled 124
[INFO] [stdout] [2m2026-06-12T07:39:24.725422Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m generate complete
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::generate_with_outputs_reports_materialized_output_positions ... ok
[INFO] [stdout] [2m2026-06-12T07:39:24.730524Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 25 -> generated 90 -> compacted 90 -> sampled 90
[INFO] [stdout] [2m2026-06-12T07:39:24.730586Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/27] [26] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:39:24.810258Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 95 -> generated 287 -> compacted 287 -> sampled 287
[INFO] [stdout] [2m2026-06-12T07:39:24.810322Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/25] [24] := Input b [] 
[INFO] [stdout] [2m2026-06-12T07:39:24.997275Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 300 -> generated 620 -> compacted 620 -> sampled 620
[INFO] [stdout] [2m2026-06-12T07:39:24.997354Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output clk_n [1] 
[INFO] [stdout] [2m2026-06-12T07:39:25.021004Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 100 -> generated 216 -> compacted 216 -> sampled 100
[INFO] [stdout] [2m2026-06-12T07:39:25.021074Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/10] [11, 13] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:39:25.318863Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 475 -> generated 1032 -> compacted 1032 -> sampled 1000
[INFO] [stdout] [2m2026-06-12T07:39:25.318935Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/13] [12] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:39:25.733546Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 95 -> generated 287 -> compacted 287 -> sampled 287
[INFO] [stdout] [2m2026-06-12T07:39:25.733610Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/13] [12] := Input a [] 
[INFO] [stdout] [2m2026-06-12T07:39:25.968432Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m from 300 -> generated 620 -> compacted 620 -> sampled 620
[INFO] [stdout] [2m2026-06-12T07:39:25.969812Z[0m [32m INFO[0m [2mredstone_compiler::transform::place_and_route::local_placer[0m[2m:[0m [3/3] [] := Output not_a [1] 
[INFO] [stdout] test transform::place_and_route::local_placer::unit_tests::sequential_macro_routes_input_ports_from_existing_sources ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/redstone_compiler-4280c655f8d7c917` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "7bc46858ebc2faeed9d0d97957bd699f1f1cdcfcab7ec3a7b72cad1c94a00e43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bc46858ebc2faeed9d0d97957bd699f1f1cdcfcab7ec3a7b72cad1c94a00e43", kill_on_drop: false }`
[INFO] [stdout] 7bc46858ebc2faeed9d0d97957bd699f1f1cdcfcab7ec3a7b72cad1c94a00e43
